fix: dev 모드에서 Developer Tools 토글 클립 해결
토글 누르면 회색 바 자체가 사라지는 것처럼 보이던 버그. 실제로는 클립된 거였음: showDevPanels=false → useScrollLayout=false → 비스크롤 Column → 도넛+Bladdy+액션버튼이 화면 거의 다 차지 → 하단 토글 클립 수정: - enableScroll = showDevPanels || isDevMode (스크롤 게이트만 분리) - useScrollLayout 은 그대로 — 도넛 inner circle / 스페이싱 등 시각적 변화는 panel 펼침 여부 기준 유지 - dev 모드면 panel 접힘 상관없이 스크롤 ON → 토글 항상 reachable
This commit is contained in:
+5
-3
@@ -83,8 +83,10 @@ fun PiezoMonitoringView(appState: AppState) {
|
||||
val scanLogState by ScanLogStore.scanLog.collectAsState()
|
||||
var devTapCount by remember { mutableIntStateOf(0) }
|
||||
var devLastTapTime by remember { mutableLongStateOf(0L) }
|
||||
// 회의 결정: 일반 모드에서도 dev panels(로그/그래프) 토글 가능 — 아래로 내려 확인.
|
||||
// useScrollLayout: 도넛/스페이싱 등 시각적 변화는 dev panels 펼침 여부 기준.
|
||||
val useScrollLayout = showDevPanels
|
||||
// enableScroll: 스크롤 활성화 여부는 dev 모드면 무조건 ON (panel 접어도 토글 버튼 reachable).
|
||||
val enableScroll = showDevPanels || appState.isDevMode
|
||||
// 빌드 108: Voiding 기록 후 큰 확인 다이얼로그 (1.5초 자동 닫힘)
|
||||
var showRecordedDialog by remember { mutableStateOf(false) }
|
||||
if (showRecordedDialog) {
|
||||
@@ -977,8 +979,8 @@ fun PiezoMonitoringView(appState: AppState) {
|
||||
Column(
|
||||
modifier = Modifier
|
||||
.fillMaxSize()
|
||||
// 회의 결정: 일반 모드도 로그/그래프 토글로 아래 스크롤 가능
|
||||
.then(if (useScrollLayout) Modifier.verticalScroll(scrollState) else Modifier)
|
||||
// dev 모드면 panel 접힘과 무관하게 스크롤 ON — 토글 버튼이 화면 밖으로 클립 방지
|
||||
.then(if (enableScroll) Modifier.verticalScroll(scrollState) else Modifier)
|
||||
.padding(horizontal = hPad)
|
||||
.padding(top = if (isCompact) 8.dp else 16.dp, bottom = if (isCompact) 16.dp else 32.dp),
|
||||
horizontalAlignment = Alignment.CenterHorizontally,
|
||||
|
||||
Reference in New Issue
Block a user