UI: 도넛차트 태블릿 사이즈 더 크게 — cap 600→820, budget 280→360
스크린샷 피드백: 도넛이 화면을 거의 채우고 컨트롤 버튼이 자연스럽게
최하단으로 떨어지는 느낌이 목표.
이전 변경(420→600)은 한 단계로 부족 — 태블릿 가용 높이(1500dp+)에서
여전히 cap에 묶여 여백이 보임.
수정:
- nonDonutBudget: 280dp → 360dp
실측한 비-도넛 컨텐츠(top bar + status badge + info cards + control
buttons + Dev Tools toggle + spacings)에 더 가까운 값. 도넛 사이즈
계산이 정확해져 spacing 어색함 없음.
- max cap: 600dp → 820dp
큰 태블릿(1500dp+ 가용 높이)에서 도넛이 화면 위쪽을 거의 가득 채움.
- min: 160dp → 180dp (살짝 상향)
폰 영향: availableH-360이 어차피 cap보다 작은 값이라 자동 결정 → 변동 없음.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
+7
-5
@@ -955,11 +955,13 @@ fun PiezoMonitoringView(appState: AppState) {
|
|||||||
// 결정한다. 가로 모드 / 작은 화면에서도 progress + 다른 컨텐츠가 모두 들어오도록.
|
// 결정한다. 가로 모드 / 작은 화면에서도 progress + 다른 컨텐츠가 모두 들어오도록.
|
||||||
androidx.compose.foundation.layout.BoxWithConstraints(modifier = Modifier.fillMaxSize()) {
|
androidx.compose.foundation.layout.BoxWithConstraints(modifier = Modifier.fillMaxSize()) {
|
||||||
val availableH = this.maxHeight
|
val availableH = this.maxHeight
|
||||||
// 회의 결정: dev/일반 도넛 크기 통일. nonDonutBudget도 통일.
|
// 회의 + 스크린샷 피드백: 태블릿에서 도넛이 화면 위쪽을 거의 가득 채우고
|
||||||
val nonDonutBudget = 280.dp
|
// 컨트롤 버튼이 자연스럽게 하단으로 떨어지도록 조정.
|
||||||
// 태블릿에서 화면 꽉 채우도록 max cap 확장 (이전 420 → 600).
|
// - nonDonutBudget: 비-도넛 컨텐츠 실측 공간 반영 (top bar + badge + cards + buttons + toggle + spacings)
|
||||||
// 폰은 availableH-280이 cap보다 작아서 자동으로 작은 값으로 결정.
|
// - max cap: 큰 태블릿에서도 답답하지 않게 820dp까지
|
||||||
val donutFitSize = (availableH - nonDonutBudget).coerceIn(160.dp, 600.dp)
|
// - 폰: availableH-360이 cap보다 작아 자동으로 작은 값으로 결정 (영향 없음)
|
||||||
|
val nonDonutBudget = 360.dp
|
||||||
|
val donutFitSize = (availableH - nonDonutBudget).coerceIn(180.dp, 820.dp)
|
||||||
// spacing 도 화면 높이에 비례 — 큰 화면에서 컨텐츠 사이 여백 넉넉히.
|
// spacing 도 화면 높이에 비례 — 큰 화면에서 컨텐츠 사이 여백 넉넉히.
|
||||||
val nonDevSpacing = when {
|
val nonDevSpacing = when {
|
||||||
availableH > 800.dp -> 36.dp
|
availableH > 800.dp -> 36.dp
|
||||||
|
|||||||
Reference in New Issue
Block a user