release: floret-kit 0.4.0

This commit is contained in:
2026-09-24 16:25:14 +02:00
parent a344b2aa04
commit ffca74791f
2 changed files with 21 additions and 2 deletions
+20 -1
View File
@@ -6,10 +6,12 @@ All notable changes to floret-kit are documented here. The format follows
floret-kit is consumed **from source** — each app embeds it as a git submodule
and builds it through a Gradle composite build, pinning a specific commit. There
are no binary releases; "version" tracks the shared `version` in the root build
(currently `0.3.0`). Entries are grouped by module.
(currently `0.4.0`). Entries are grouped by module.
## [Unreleased]
## [0.4.0] - 2026-09-24
### Added
- **`components`** — `GroupedSectionHeader`, the label above a run of
@@ -37,6 +39,23 @@ are no binary releases; "version" tracks the shared `version` in the root build
for the quick-add bar; the viewport height the app scales from is a parameter
rather than a calendar-shaped constant.
- **`components`** — `InstructionSteps`, a numbered, connected list for a
procedure the user carries out somewhere else. Collapsible, so it can come
back as a reference once it has had a screen of its own.
- **`components`** — `InlineTextField` takes a `visualTransformation`, so a
password can be masked. `KeyboardType.Password` only drops IME suggestions;
without this the field rendered the secret in the clear.
- **`components`** — `ReorderableColumn` takes a `rowHeight` (default
`ReorderableRowHeight`), so rows keep their normal height while reordering.
The drag shadow now follows the card's shape, and a row resists being dragged
past either end.
- **`core-time`** — `formatTime`, `formatDateTime` and `formatDateTimeCompact`
take an optional `is24Hour`, for an app-level 12/24-hour setting. `null`
keeps following the system.
### Fixed
- **`core-crash`** — The prefilled crash issue is filed in English again. Its
+1 -1
View File
@@ -10,5 +10,5 @@ plugins {
subprojects {
group = "de.jeanlucmakiola.floret"
version = "0.3.0"
version = "0.4.0"
}