Skip to content

Releases: bdlukaa/fluent_ui

Bug fixes

26 Jun 20:08
Compare
Choose a tag to compare
  • Implement Fluent Selection Controls for TextBox (#49)
  • Tooltip is now displayed when focused (#45)
  • AppBar is now displayed when minimal pane is open.
  • AppBar's animation now follows the pane animation

Material Update

26 Jun 13:14
Compare
Choose a tag to compare
  • BREAKING: Material Icons are not used anymore. Use FluentIcons instead.
  • BREAKING: Reworked the Acrylic widget implementation (#47)
  • BREAKING: Removed the useAcrylic property from NavigationView. Acrylic is now used by default.
  • PaneDisplayMode.compact has now a width of 40, not 50.
  • Removed SizeTransition from TabView.

2.1.1

03 Jun 14:56
Compare
Choose a tag to compare
  • Option to set a default font family on the theme data (ThemeData.fontFamily)
  • indicatorBuilder is correctly applied to the automatic display mode in NavigationView
  • An overlay is open when the toggle button is pressed on the compact display mode (#43)

Theme update

23 May 20:28
Compare
Choose a tag to compare
  • BREAKING CHANGES: Reworked the theme api (#39):
    • Removed the theme extension (context.theme). Use FluentTheme.of(context) instead

    • ButtonState is now a class that can receive a value. It now allows lerping between values, making AnimatedFluentTheme possible.

      Here's an example of how to migrate your code:

      Before: cursor: (_) => SystemMouseCursors.click,
      Now: cursor: ButtonState.all(SystemMouseCursors.click),

    • All theme datas and AccentColor have now a lerp method, in order to make AnimatedFluentTheme possible.

    • Implemented AnimatedFluentTheme, in order to replace AnimateContainers all around the library

    • Dedicated theme for each theme data (#37):

      • IconTheme
      • ButtonTheme
      • RadioButtonTheme
      • CheckboxTheme
      • FocusTheme
      • SplitButtonTheme
      • ToggleButtonTheme
      • ToggleSwitchTheme
      • NavigationPaneTheme
      • InfoBarTheme
      • TooltipTheme
      • DividerTheme
      • ScrollbarTheme
    • DividerThemeData now has verticalMargin and horizontalMargin instead of an axis callback.

    • Updated button colors.

    • Removed animationDuration and animationCurve from theme datas (except from NavigationPaneThemeData).

    • Renamed copyWith to merge on theme datas (except from ThemeData)

    • Fixed typo standart -> standard

    • Implement AnimatedAcrylic