Sort settings into the places you'd look for them, and say what each one does (#69) (#107)

Reviewed-on: https://codeberg.org/jlmakiola/calendula/pulls/107
This commit is contained in:
Jean-Luc Makiola
2026-07-30 21:25:28 +02:00
parent 02cf32b537
commit ca2069da0d
24 changed files with 3577 additions and 2166 deletions

View File

@@ -64,7 +64,9 @@ flowchart TD
- **`ui/`** — one package per screen, each with Screen + ViewModel +
UiState. Shared pieces in `ui/common/` (OptionCard — the app's only
sanctioned selection-dialog style —, recurrence humanizer, FAB column,
drawer, transitions).
drawer, transitions). `ui/settings/` is the exception to "one file per
screen": one `SettingsViewModel` feeds a hub (`SettingsScreen.kt`) plus a
sub-screen per category, each in its own `*Settings.kt`.
## Navigation