Releases: forus-labs/forui
Forui Assets 0.9.1
Bump nitrogen dependency from 0.3.0 to 0.4.0.
Forui 0.9.1
Changes
- Bump Sugar from 3.1.0 to 4.0.0.
Fixes
- Fix
FAccordion
disposing passed in controllers. - Fix
FPicker
incorrectly handling widget updates. - Fix
FPopover
incorrectly handling widget updates.
Forui Hooks 0.9.0
- Add
useFDatePickerController
. - Add
useFPickerController
.
Forui Assets 0.9.0
- Update icons to Lucide 0.474.0.
Forui 0.9.0
Additions
- Add
FDatePicker
. - Add
FFormProperties
. - Add
FPicker
. - Add
FPopoverTagRegion
. - Add
FBreadcrumb
. - Add
FTextField.builder
. - Add
FTextField.onTap
. - Add
FTextField.onTapAlwaysCalled
. - Add
FSelectGroupController.onUpdate
. - Add
animationTween
toFTappable.animated(...)
. - Add
FValueNotifier.addValueListener(...)
. - Add
FValueNotifier.removeValueListener(...)
.
Changes
- Breaking Change
FPopover.hideOnTapOutside
's type frombool
toFHidePopoverRegion
. The default behavior for hiding behavior forFPopover()
has changed from excluding the target to not. - Breaking Change
FPopoverStyle.shadow
toFStyle.shadow
. - Breaking Change
FPopoverMenu.tappable(...)
toFPopoverMenu.automatic(...)
. - Breaking Change
FPopover.controller(...)
toFPopover.popoverController(...)
. - Breaking Change
FPopover.tappable(...)
toFPopover.automatic(...)
. - Breaking Change
FPopover.followerAnchor
toFPopover.popoverAnchor
. - Breaking Change
FPopover.targetAnchor
toFPopover.childAnchor
. - Breaking Change
FPortal.followerAnchor
toFPortal.portalAnchor
. - Breaking Change
FPortal.targetAnchor
toFPortal.childAnchor
. - Breaking Change
FPortal.followerBuilder
toFPortal.portalBuilder
. - Breaking Change
FPortalFollowerShift
toFPortalShift
. - Breaking Remove
onChange
parameter fromFSelectTile
. This was accidentally include from early prototyping. - Breaking Change
FSelectGroupController.select(...)
toFSelectGroupController.update(...)
- Breaking Change
FSelectGroupController
to be aValueNotifier
. - Breaking Change
FTileGroup.prefix
fromWidget
toValueWidgetBuilder<FTextFieldStateStyle>
. - Breaking Change
FTileGroup.suffix
fromWidget
toValueWidgetBuilder<FTextFieldStateStyle>
. - Breaking Change
FTileGroup.controller
toFTileGroup.scrollController
.
Fixes
- Fix
FCalendar
rebuilding whenever the giveninitialType
and/orinitialMonth
changes. - Fix
FCalendar
's day picker not updating when a new start and/or end date is given. - Fix
FHeader.nested(...)
not rendering the title when no prefix and suffix actions are given. - Fix
FPopover
not handling focus changes in popover properly. - Fix
FTabs
's scrollable alignment not being correct. - Fix
FTappable
remaining in a hovered or touched state when itsonPress
/onLongPress
callbacks were nulled after being non-null. - Fix
FTextField
ignoringenableInteractiveSelection
parameter. - Fix
FTextField
ignoringFTextFieldStyle.cursorColor
.
Forui Hooks 0.8.0
Add support for Forui 0.8.0
.
Forui Assets 0.8.0
Bumps minimum Flutter SDK version to 3.27.0.
- Update icons to Lucide 0.458.0.
Forui 0.8.0
Bump minimum Flutter version to 3.27.0.
Additions
-
Add
showFSheet(...)
. -
Add
showFPersistentSheet(...)
. -
Add
FModalSheetRoute
. -
Add
FSheets
. -
Add
FSheets
internally toFScaffold
. -
Add
truncateAndStripTimezone
toFCalendarController.date(...)
. -
Add
truncateAndStripTimezone
toFCalendarController.dates(...)
. -
Add
truncateAndStripTimezone
toFCalendarController.range(...)
. -
Add
FCalendar.dayBuilder
. -
Add
FLineCalendar
. -
Add
FTileGroup.builder
. -
Add
FSelectTileGroup.builder
. -
Add
FSelectMenuTile.builder
. -
Add
FScaffold.resizeToAvoidBottomInset
. -
Add
FThemeData.debugLabel
.
Changes
-
Change
FCalendarController.date(...)
to automatically strip and truncate all DateTimes to dates in UTC timezone. -
Change
FCalendarController.dates(...)
to automatically strip and truncate all DateTimes to dates in UTC timezone. -
Change
FCalendarController.ranges(...)
to automatically strip and truncate all DateTimes to dates in UTC timezone. -
Change
FCalendar.start
to be optional and default to 1st January 1900. -
Change
FCalendar.end
to be optional and default to 1st January 2100. -
Change
FTheme
to internally extendInheritedTheme
. -
Change
FTileGroup
to be scrollable. -
Change
FPopoverMenu
to be scrollable. -
Change
FSelectTileGroup
to be scrollable. -
Change
FSelectMenuTile
to be scrollable. -
Change
ThemeBuildContext
toFThemeBuildContext
. -
Breaking Change
Layout
toFLayout
. -
Breaking Change
FLocalizations.of(...)
to returnFLocalizations?
instead ofFLocalizations
- doFLocalizations.of(...) ?? FDefaultLocalizations()
.
This change is sadly needed as Flutter now forcefully regeneratesFLocalizations
each timeflutter pub get
is called. -
Breaking Change
FTileData.index
toFTileData.last
. -
Breaking Change
FPopoverMenu.controller
toFPopoverMenu.popoverController
. -
Breaking Change
FSelectTileGroup.controller
toFSelectTileGroup.groupController
. -
Breaking Change
FPopoverController.duration
toFPopoverController.animationDuration
. -
Breaking Change
FTooltipController.duration
toFTooltipController.animationDuration
. -
Breaking Change
FTabController.ignoreDirectionalPadding
toFTabController.directionPadding
. -
Breaking Change
FPopover.ignoreDirectionalPadding
toFPopover.directionPadding
- the value should be inverted.* -
Breaking Change
FPopoverMenu.ignoreDirectionalPadding
toFPopoverMenu.directionPadding
- the value should be inverted. -
Breaking Change
FSelectMenuTile.ignoreDirectionalPadding
toFSelectMenuTile.directionPadding
- the value should be inverted.
Fixes
- Resolved an issue where
FLabel
exhibited incorrect padding when used withAxis.horizontal
and RTL layouts.
Forui Hooks 0.7.0+1
Update README.md
Forui Assets 0.7.0
0.7.0
This update syncs the version with the forui
package.
- Update icons to Lucide 0.456.0.