This website requires JavaScript.
ed1d3ca5e8
feat(components): let AboutCard join a grouped list
feat/picker-richness
Jean-Luc Makiola
2026-07-30 21:12:37 +02:00
38e508b259
feat(components): export the grouped-list inset as GroupedListInset
Jean-Luc Makiola
2026-07-30 21:12:37 +02:00
bb3ff1f316
feat(components): give OptionPicker a per-option summary slot
Jean-Luc Makiola
2026-07-30 21:12:37 +02:00
b4d3ead8f0
Merge pull request 'fix(components): match full-screen picker bar icons to the runtime theme' (#3 ) from fix/picker-bar-icon-appearance into main
main
Jean-Luc Makiola
2026-07-24 15:24:12 +00:00
9bbef911c0
fix(components): match full-screen picker bar icons to the runtime theme
Jean-Luc Makiola
2026-07-24 17:11:16 +02:00
396e538903
fix(core-time): render all-day values in UTC, not the device zone
fix/all-day-utc-formatting
Jean-Luc Makiola
2026-07-20 22:09:28 +02:00
75b90d1b3b
Merge pull request 'feat(components): expose SelectedCheck as a family primitive' (#2 ) from feat/selected-check-primitive into main
Jean-Luc Makiola
2026-07-20 13:27:22 +00:00
b4954713ff
feat(components): expose SelectedCheck as a family primitive
feat/selected-check-primitive
Jean-Luc Makiola
2026-07-20 15:17:29 +02:00
df8bdbaf73
release: floret-kit 0.2.1
v0.2.1
Jean-Luc Makiola
2026-07-17 15:36:44 +02:00
9fe655a33b
Merge branch 'feat/scrollable-scaffold' into main
Jean-Luc Makiola
2026-07-17 15:36:21 +02:00
3aa4ceada5
feat(components): let picker content own its scrolling
feat/scrollable-scaffold
Jean-Luc Makiola
2026-07-17 15:31:18 +02:00
a50878a7ac
release: floret-kit 0.2.0
v0.2.0
Jean-Luc Makiola
2026-07-17 14:56:18 +02:00
a1884fc5fa
Merge branch 'feat/locale-date-formatting' into main
Jean-Luc Makiola
2026-07-17 14:54:38 +02:00
45ca3243fe
core-locale: locale-aware date formatting (currentLocale, localizedDateFormatter)
feat/locale-date-formatting
Jean-Luc Makiola
2026-07-17 09:47:36 +02:00
60dd4eea71
Merge pull request 'feat(components): add CustomAmountEditor, bump to 0.2.0' (#1 ) from feat/custom-snooze-duration into main
Jean-Luc Makiola
2026-07-12 10:31:02 +00:00
2124227a7f
feat(components): add CustomAmountEditor, bump to 0.2.0
feat/custom-snooze-duration
Jean-Luc Makiola
2026-07-08 18:01:42 +02:00
78c5fd1fd4
release: floret-kit 0.1.0
v0.1.0
Jean-Luc Makiola
2026-07-07 15:58:54 +02:00
e1919cab83
components: FullScreenPicker takes an optional actions slot
Jean-Luc Makiola
2026-07-07 14:23:07 +02:00
55ad536513
identity: add Modifier.animateContentSizeMotion()
Jean-Luc Makiola
2026-07-07 10:55:57 +02:00
cded44207c
core-time: add LocalDate.isoWeekNumber() (ISO-8601 week-of-year)
Jean-Luc Makiola
2026-07-07 10:14:20 +02:00
5a576c4d28
components: FullScreenPicker uses the pinned bar
Jean-Luc Makiola
2026-07-06 21:47:17 +02:00
2e47271904
docs: multi-value reminders + new components; drop stray README conflict marker
Jean-Luc Makiola
2026-07-06 21:11:25 +02:00
89e3deb9f6
components: extract ReorderableColumn + DebugRibbon
Jean-Luc Makiola
2026-07-06 21:11:25 +02:00
53217f139e
components: largeTopBar, gapBelow, enabled
Jean-Luc Makiola
2026-07-06 21:11:25 +02:00
bd874c2586
core-reminders: multi-value reminder overrides
Jean-Luc Makiola
2026-07-06 21:11:24 +02:00
566caf4305
Merge origin/main: component superset alongside core-time date util
Jean-Luc Makiola
2026-06-28 22:07:10 +02:00
d9e4e877cc
components: grow GroupedRow + CollapsingScaffold + pickers to the family superset
Jean-Luc Makiola
2026-06-28 20:46:51 +02:00
aee26a28f3
core-time: add formatDateTimeCompact for dense list rows
Jean-Luc Makiola
2026-06-28 20:47:25 +02:00
86f44805d1
Merge remote-tracking branch 'origin/main'
Jean-Luc Makiola
2026-06-28 19:20:30 +02:00
09d3f9b934
components: add AboutCard + LanguagePickerRow settings recipes
Jean-Luc Makiola
2026-06-28 15:24:17 +02:00
24ada183e2
components: add OptionalFormSection (revealable form section)
Jean-Luc Makiola
2026-06-28 15:17:57 +02:00
1e36c229ca
components: add DialogControls (DialogAmountField + DialogUnitDropdown)
Jean-Luc Makiola
2026-06-28 15:15:08 +02:00
ea96e970c7
identity: add the shared content transitions
Jean-Luc Makiola
2026-06-28 15:13:06 +02:00
2085b82a5e
identity: add the shared predictive-back peek (Modifier.predictiveBack)
Jean-Luc Makiola
2026-06-28 14:31:11 +02:00
10e0ca0b06
components: add the shared onboarding scaffold recipe
Jean-Luc Makiola
2026-06-28 14:16:48 +02:00
4eb9809993
core-locale: shared per-app language plumbing (AppLanguage)
Jean-Luc Makiola
2026-06-28 14:12:16 +02:00
367a8ff8af
core-reminders: shared reminder-lead plumbing (ReminderUnit, override model + codec)
Jean-Luc Makiola
2026-06-28 14:11:55 +02:00
25ec248e73
docs: changelog, docs/ set, CONTRIBUTING, LICENSE
Jean-Luc Makiola
2026-06-28 13:42:53 +02:00
0db0e3883f
components: add CollapsingScaffold + OptionPicker/FullScreenPicker (batch-2)
Jean-Luc Makiola
2026-06-28 13:24:08 +02:00
1bd3e03ad5
components: shared Compose vocabulary (GroupedSurface, InlineTextField, OptionCard, pastelize)
Jean-Luc Makiola
2026-06-28 13:06:34 +02:00
dccf934172
identity: shared M3 Expressive theme factory + nav slide spec
Jean-Luc Makiola
2026-06-28 12:57:27 +02:00
19c2f8a677
core-crash: shared on-device crash capture + report dialog
Jean-Luc Makiola
2026-06-28 12:15:41 +02:00
554d536b2f
settings: reword toolchain note to keep the 'foojay' token out of source
Jean-Luc Makiola
2026-06-27 23:45:28 +02:00
39cdfbcb71
settings: drop foojay toolchain resolver (reproducible-build safe)
Jean-Luc Makiola
2026-06-27 23:44:31 +02:00
7efad77fde
core-time: add TimeBridge (Instant <-> epoch millis)
Jean-Luc Makiola
2026-06-27 23:37:25 +02:00
d3ae83f1a4
core-time: shared date/time helpers (DayWindow + Instant formatting)
Jean-Luc Makiola
2026-06-27 23:23:45 +02:00