forui 0.4.0
forui: ^0.4.0 copied to clipboard
Forui is a UI library for Flutter that provides a set of minimalistic widgets heavily inspired by Shadcn/ui.
0.4.0 #
Additions #
- Add
FAvatar. - Breaking: Add
FCalendarEntryStyle.focusedBorderColor. This only affects users that customizedFCalendarEntryStyle. - Add
FResizable. - Add
imageparameter toFCard.
Changes #
-
Change number of years displayed per page in
FCalendarfrom 12 to 15. -
Breaking: Move
FCalendar.enabledtoFCalendarController.selectable(...). -
Breaking: Rename
FCalendarController.contains(...)toFCalendarController.selected(...). -
Breaking: Rename
FCalendarController.onPress(...)toFCalendarController.select(...). -
Breaking: Rename
FCalendarEntryStyle.focusedBackgroundColortoFCalendarEntryStyle.hoveredBackgroundColor. This only affects users that customizedFCalendarEntryStyle. -
Breaking: Rename
FCalendarEntryStyle.focusedTextStyletoFCalendarEntryStyle.hoveredTextStyle. This only affects users that customizedFCalendarEntryStyle. -
Breaking: Move
FCalendarSingleValueControllertoFCalendarController.date(...). -
Breaking: Move
FCalendarMultiValueControllertoFCalendarController.dates(...). -
Breaking: Rename
FCalendarSingleRangeControllertoFCalendarRangeController.range(...). -
Breaking: Rename
FSeparatortoFDivider. -
Breaking: Remove
colorScheme,typographyandstyleparameters fromFThemeData.copyWith(...). The problem was widget-specific styles not being re-created after the removed parameters were updated. This led to unintuitive behavior where the style of a widget was not updated when theFThemeDatawas updated. This should only affect people that customizeFThemeData. Use theFThemeData.inherit(...)constructor instead.
Fixes #
- Fix
FCalendardates not being toggleable usingEnterkey. - Fix
FCalendardates sometimes not being navigable using arrow keys.
0.3.0 #
0.2.0 #
Additions #
- Add
FCheckbox. - Add
FHeader.nested. - Add
FProgress.
Enhancements #
- Breaking Move
FHeaderStyletoFHeaderStyles.rootStyle. - Breaking Move
FHeaderActionStyle.paddingtoFRootHeaderStyle.actionSpacing. - Breaking Suffix style parameters with
Style, i.e.FRootHeaderStyle.actionhas been renamed toFRootHeaderStyle.actionStyle. - Breaking Raw fields have been removed, wrap strings with the Text() widget. E.g.
FButton(label: 'Hello')orFButton(rawLabel: 'Hello')should be replaced withFButton(label: Text('Hello')). - Change
FTextFieldto be usable inForms. - Change
FTextFieldStyle's default vertical content padding from5to15. - Split exports in
forui.dartinto sub-libraries.
Fixes #
- Fix missing
keyparameter inFTextFieldconstructors. - Breaking
FButton.prefixIconandFButton.suffixIconhave been renamed toFButton.prefixandFButton.suffix. - Fix padding inconsistencies in
FCardandFDialog.
0.1.0 #
- Initial release! 🚀