Better Generated Documentation
We've improved the styles' generated documentation. They should be much easier to navigate and understand.
FAccordion
-
Add
FAccordionMotion. -
Breaking Move animation related fields from
FAccordionStyletoFAccordionMoton.
FAutocomplete
-
Add
FAutocomplete.onReset. -
Add
FAutocompletController(popoverMotion: ...). -
Breaking Change
FAutocompleteContentStyle.loadingIndicatorStyletoFAutocompleteContentStyle.progressStyle.
FCheckbox
-
Add
FCheckboxMotion. -
Breaking Move animation related fields from
FCheckboxStyletoFCheckboxMotion. -
Fix
FCheckboxflickering when rapidly hovering.
FDateField
-
Add
FDateField.onReset. -
Breaking Replace
FDateFieldController(animationDuration: ...)withFDateFieldController(popoverMotion: ...).
FDialog
-
Add
FDialogRouteStyle. -
Add
FDialogRouteMotion. -
Add
showFDialog(routeStyle: ...). -
Add
FDialogMotion. -
Breaking Move barrier related fields from
FDialogStyletoFDialogRouteStyle. -
Breaking Move animation related fields from
FDialogStyletoFDialogMotion. -
Fix
FDialog.bodynot allowingScrollViews.
FFormField
- Breaking Add
FFormField(onReset: ...). - Breaking Add
FFormFieldProperties(onReset: ...).
FHeader
- Fix
FHeader(...)not vertically centering title. - Fix
FHeader(...)not respecting RTL locales. - Fix
FHeader.nested(...)not vertically centering title. - Fix
FHeader.nested(...)not respecting RTL locales.
FItem
- Fix
GestureDetectorbeing absorbed in focusedFItems.
FPopover & FPopoverMenu
-
Add
FPopoverMotion. -
Change default animations to be more subtle.
-
Breaking Replace
FPopoverController(animationDuration: ...)withFPopoverController(motion: ...). -
Breaking Change
FPopoverMenu.hideRegion's default value fromFHidePopoverRegion.anywheretoFHidePopoverRegion.excludeChild.
FProgress
We've reworked FProgress to be more customizable and easier to use.
-
Add
FCircularProgresswhich represents indeterminate circular progress. -
Add
FCircularProgressStyle. -
Add
FInheritedCircularProgressStyle. -
Add
FDeterminateProgresswhich represents determinate linear progress. -
Add
FDeterminateProgressStyle. -
Breaking Change
FProgressto represent indeterminate linear progress. -
Breaking Remove
FProgressStyles.
FRadio
-
Add
FRadioMotion. -
Breaking Move animation related fields from
FRadioStyletoFRadioMotion.
FSelect & FMultiSelect
-
Add
FSelect.onReset. -
Add
FMultiSelect.onReset. -
Breaking Rename
FSelectSearchStyle.loadingIndicatorStyletoFSelectSearchStyle.progressStyle. -
Breaking Replace
FSelectController(animationDuration: ...)withFSelectController(popoverMotion: ...). -
Breaking Replace
FMultiSelectController(animationDuration: ...)withFMultiSelectController(popoverMotion: ...).
FSelectGroup
- Add
FSelectGroup.onReset.
FSelectMenuTile
- Add
FSelectMenuTile.onReset.
FSelectTileGroup
- Add
FSelectTileGroup.onReset.
FSheet
-
Add
FModalSheetStyle. -
Add
FPersistentSheetStyle. -
Add
FSheetMotion. -
Add
FModalSheetMotion. -
Add
FPersistentSheetMotion. -
Add
FModalSheet(onClosing: ...). -
Add
FPersistentSheet(onClosing: ...). -
Breaking Split
FSheetStyleintoFModalSheetStyleandFPersistentSheetStyle. -
Breaking Move animation related fields from
FSheetStyletoFSheetMotion.
FSidebar
-
Add
FSidebarItemMotion. -
Breaking Move animation related fields from
FSiderbarItemStyletoFSiderbarItemMotion.
FSlider
- Add
FSlider.onReset. - Add
FSliderStyle.tooltipMotion.
FTab
- Add
FTabMotion. - Breaking Replace
FTabController(animationDuration: ...)withFTabController(motion: ...).
FTappable
-
Add
FTappableMotion. -
Breaking Move animation related fields from
FTappableStyletoFTappableMotion.
FTextField & FTextFormField
We've added a password visibility toggle to password fields.
-
Add password visibility toggle to
FTextField.password(...). -
Add password visibility toggle to
FTextFormField.password(...). -
Add
FTextFormField.onReset. -
Change
FTextField.email(label: ...)to be localized. -
Change
FTextField.password(label: ...)to be localized. -
Change
FTextFormField.email(label: ...)to be localized. -
Change
FTextFormField.password(label: ...)to be localized.
FThemeData
We've added support for animated theme transitions. This should make transitions between themes gradual instead of abrupt.
-
Add
FThemeData.lerp(...). -
Change
FThemeData.copyWith(...)to accept style builder functions.
FTimeField
-
Add
FTimeField.onReset. -
Breaking Replace
FTimeFieldController(animationDuration: ...)withFTimeFieldController(popoverMotion: ...).
FToast
-
Add
FToastMotion. -
Add
FToasterMotion. -
Change animation to be more subtle.
-
Breaking Move animation related fields from
FToastStyletoFToastMotion. -
Breaking Move animation related fields from
FToasterStyletoFToasterMotion. -
Remove no-op
FToast.onDismissparameter that was accidentally included.
FTooltip
-
Add
FTooltipMotion. -
Breaking Replace
FTooltipController(animationDuration: ...)withFTooltipController(motion: ...).
FWidgetStateMap
- Add
FWidgetStateMap.lerpBoxDecoration(...). - Add
FWidgetStateMap.lerpColor(...). - Add
FWidgetStateMap.lerpIconThemeData(...). - Add
FWidgetStateMap.lerpTextStyle(...). - Add
FWidgetStateMap.lerpWhere(...).
FToaster
-
Add
FToaster.of(...). -
Make
FToasterState.show(context: ...)optional.
Others
-
Add
FImmutableTween. -
Add
FLabel.expands. -
Fix
FTextField.expandscausing a render error.