UI 묶음 B+C: Sensor Alignment 토르소 통일 + dev panels 자동 펼침
#2 Sensor Alignment 토르소 크기 dev/일반 통일 이전: dev이면 Modifier.height(400.dp) 고정, 일반은 weight(1f) → dev에서 갑자기 작아짐 수정: 둘 다 weight(1f)로 통일 → 가용 공간 균등 분배. dev 모드의 panel 공간은 위쪽 Hint/Step 영역에서 흡수. #3 도넛차트 dev mode에서 로그/패널이 안 보이는 문제 원인: showDevPanels default false라서 dev 모드 진입해도 토글 안 누르면 안 보임. 수정: remember(appState.isDevMode) { mutableStateOf(appState.isDevMode) } → dev mode ON: 자동 펼침 → dev mode OFF: 자동 접힘 → 토글 button은 그대로 사용 가능 (수동 접기/펼치기) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
+3
-1
@@ -75,7 +75,9 @@ fun PiezoMonitoringView(appState: AppState) {
|
|||||||
var showUrineCamera by remember { mutableStateOf(false) }
|
var showUrineCamera by remember { mutableStateOf(false) }
|
||||||
var showAddCatheterDialog by remember { mutableStateOf(false) }
|
var showAddCatheterDialog by remember { mutableStateOf(false) }
|
||||||
var isAutoMeasuring by remember { mutableStateOf(false) }
|
var isAutoMeasuring by remember { mutableStateOf(false) }
|
||||||
var showDevPanels by remember { mutableStateOf(false) }
|
// 회의 #3: dev mode 진입 시 로그/패널 자동 펼침 (default false였던 게 사용자 입장에서 사라진 것처럼 보임).
|
||||||
|
// appState.isDevMode를 key로 두어 토글 시 적절히 재설정.
|
||||||
|
var showDevPanels by remember(appState.isDevMode) { mutableStateOf(appState.isDevMode) }
|
||||||
// Charles: Scan Log dialog + Bladdy 3-tap dev toggle
|
// Charles: Scan Log dialog + Bladdy 3-tap dev toggle
|
||||||
var showScanLogDialog by remember { mutableStateOf(false) }
|
var showScanLogDialog by remember { mutableStateOf(false) }
|
||||||
val scanLogState by ScanLogStore.scanLog.collectAsState()
|
val scanLogState by ScanLogStore.scanLog.collectAsState()
|
||||||
|
|||||||
+2
-1
@@ -328,7 +328,8 @@ fun PlacementGuideView(appState: AppState) {
|
|||||||
Box(
|
Box(
|
||||||
modifier = Modifier
|
modifier = Modifier
|
||||||
.fillMaxWidth()
|
.fillMaxWidth()
|
||||||
.then(if (appState.isDevMode) Modifier.height(400.dp) else Modifier.weight(1f)),
|
// 회의 #2: dev/일반 토르소 크기 통일 — 둘 다 weight(1f) (이전엔 dev만 400dp 고정)
|
||||||
|
.weight(1f),
|
||||||
contentAlignment = Alignment.Center
|
contentAlignment = Alignment.Center
|
||||||
) {
|
) {
|
||||||
// Sensor PNG → ImageBitmap (Canvas drawImage로 그려 oval 중심과 정렬)
|
// Sensor PNG → ImageBitmap (Canvas drawImage로 그려 oval 중심과 정렬)
|
||||||
|
|||||||
Reference in New Issue
Block a user