refactor(settings): regroup Appearance into theme / calendar / agenda
All checks were successful
Translations / check (pull_request) Successful in 5s
CI / ci (pull_request) Successful in 9m0s

Drop the uniform two-per-card grouping for meaningful sections: theme &
colour (2), calendar — default view, week start, time format, hour lines
(4), and agenda (2).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-27 15:36:19 +02:00
parent 7c9830deda
commit b2bfdc0f42

View File

@@ -470,7 +470,7 @@ private fun AppearanceScreen(
Spacer(Modifier.height(16.dp))
// Calendar layout
// Calendar — view, week, and timeline formatting
GroupedRow(
title = stringResource(R.string.settings_default_view),
summary = stringResource(state.defaultView.labelRes),
@@ -480,17 +480,13 @@ private fun AppearanceScreen(
GroupedRow(
title = stringResource(R.string.settings_week_start),
summary = weekStartLabel(state.weekStart),
position = Position.Bottom,
position = Position.Middle,
onClick = { showWeekStart = true },
)
Spacer(Modifier.height(16.dp))
// Timeline display
GroupedRow(
title = stringResource(R.string.settings_time_format),
summary = timeFormatLabel(state.timeFormat),
position = Position.Top,
position = Position.Middle,
onClick = { showTimeFormat = true },
)
GroupedRow(