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.