Files
calendula/app
Jean-Luc Makiola 3c323ec4c4 refactor(ui): draw the grouped-list core + pickers from floret-kit components
With the kit grown to carry Calendula's richer variants (previous floret-kit
commit), move the last app-local UI-core onto the shared components module and
bump the submodule:

- Delete the app-local GroupedList.kt (Position/positionOf/GroupedRow/
  CollapsingScaffold) and Picker.kt's FullScreenPicker/OptionPicker — all now
  come from floret-kit. Repoint every screen's imports.
- The features that kept these local are preserved through the kit's new
  parameters: GroupedRow dimmed/container; CollapsingScaffold actions/snackbar;
  and predictiveBack, passed true at the settings hub/sub-screens, the calendars
  manager, and all full-screen pickers (the kit defaults it off, so it's opt-in).
- FullScreenPicker's keyboard fix (SOFT_INPUT_ADJUST_NOTHING) and OptionPicker's
  header slot now live in the kit too.
- Add a localized `back` string (the kit scaffold's back-button label).

Bumps floret-kit 86f4480 -> d9e4e87. Compile + unit tests + lintDebug +
reproducible-release guard all green.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-28 20:57:59 +02:00
..