fluent_ui 1.9.0
fluent_ui: ^1.9.0 copied to clipboard
Implements Fluent UI in Flutter. Based on the official documentation
Date format: DD/MM/YYYY
1.9.0 BREAKING CHANGES - Theme Update - [30/04/2021] #
The whole theme implementation was reworked on this change.
- BREAKING Renamed
ThemetoFluentTheme - BREAKING All the properties in
FluentThemenow can't be null - BREAKING Renamed all the
Styleoccurrences toThemeData - BREAKING
ThemeData.accentColoris now anAccentColor - FIX When providing a custom style to a tooltip, it's now correctly applied to
ThemeData.tooltipStyle - FIX
debugCheckHasFluentThemehas now a better error message - FIX
FluentAppnow doesn't throw an error if nothemeis provided - FIX Reworked
Scrollbarto improve fidelity. - NEW Color extension methods:
Color.toAccentColorandColor.basedOnLuminance - NEW
Button.builder
1.8.1 [16/04/2021] #
- NEW In
TabView, it's now possible use the following shortcuts ifTabView.shortcutsEnabledistrue(Follows this):Ctrl + F4orCtrl + Wto close the current tabCtrl + Tto create a new tab1-8to navigate to a tab with the pressed number9to navigate to the last tab and navigate to the last tab
- NEW
IconButton.autofocus,ToggleButton.autofocus - BREAKING Renamed all the
semanticsLabeltosemanticLabel
1.8.0 Color Update - [14/04/2021] #
- NEW Web version hosted at https://bdlukaa.github.io/fluent_ui
- NEW Colors showcase page in example app
- NEW Info Colors:
Colors.warningPrimaryColorColors.warningSecondaryColorColors.errorPrimaryColorColors.errorSecondaryColorColors.successPrimaryColorColors.successSecondaryColor
- FIX Reworked all the accent colors (
Colors.accentColors) withdarkest,dark,normal,lightandlighter - BREAKING
Colors.blueis now anAccentColor
1.7.6 [13/04/2021] #
- NEW
Checkbox.autofocus - BREAKING
Buttonrefactor:- Removed
Button.iconandButton.trailingIcon - Renamed
Button.texttoButton.child
- Removed
- You can now disable the acrylic backdrop effect by setting
enabledto false - NEW
NavigationPanelBody.animationCurveandNavigationPanelBody.animationDuration
1.7.5 [13/04/2021] #
- NEW
ScrollbarandScrollbarStyle - Reworked
FluentAppto not depend of material anymore.
1.7.4 [10/04/2021] #
- FIX Updated
Iconwidget to use Flutter's default icon widget - NEW Documentation
1.7.3 [07/04/2021] #
- FIX Improved
ListTilesizing (#Spacing) - NEW
FocusStyleand support for glow focus - NEW
RatingBar.starSpacing
1.7.2 [06/04/2021] #
- FIX Animation when using
NavigationPanelBodynow works as expected - NEW
CheckboxListTile,SwitchListTileandRadioListTile - FIX It's now not possible to focus a disabled
TextBox
1.7.1 [06/04/2021] #
- FIX The mouse cursor in a disabled input is now
basicinstead offorbidden - FIX
NavigationPanelBodynow doesn't use aIndexedStackunder the hood because it was interfering in the focus scope - FIX The color of the focus now is the
Style.inactiveColor - FIX
RadioButton's cursor was not being applied correctly - NEW
Button.toggle - FIX The state provided by
HoverButtonwas beingfocusedwhen it shouldn't be - FIX TimePicker showing wrong minute count. It should start from 00 and end in 59
- NEW
TimePicker.minuteIncrement
1.7.0 Focus Update - [05/04/2021] #
- FIXED Fixed the possibility to give a elevation lower than 0 in
Acrylic - NEW It's now possible to change the rating of
RatingBarusing the keyboard arrows - NEW Now it's possible to navigate using the keyboard with all focusable widgets
1.6.0 BREAKING CHANGES - [03/04/2021] #
-
Added the missing
Diagnostics -
Updated all the screenshots
-
BREAKING CHANGE Uses the material icon library now
DEVELOPER NOTE This was a hard choice, but the material icon library is a robust, bigger library. It contains all the icons the previous library has, and a few many more.
1.5.0 [02/04/2021] #
-
Added
Diagnosticsto many widgets -
NEW
AutoSuggestBox(Follows this) -
NEW
FlyoutandFlyoutContent(Folllows this) -
FIXED Popup was being shown off-screen.
DEVELOPER NOTE The solution for this was to make it act like a tooltip: only show the popup above or under the
child. This was a hard choice, but the only viable option that would work on small screens/devices. This also madeFlyouteasier to implement. This should be changed when multi-window support is available. -
FIXED
DatePickerincorrectly changing hour -
NEW
Colors.accentColors -
Documentation about system_theme
-
BREAKING Removed
Pivotbecause it's deprecated
1.4.1 Pickers Update - [30/03/2021] #
1.4.0 [28/03/2021] #
- NEW
InfoHeader - NEW
ComboBox(Follows this) - NEW
TappableListTile - BREAKING Removed
DropdownButtonandButton.dropdown
1.3.4 [28/03/2021] #
- NEW Vertical Slider
1.3.3 [25/03/2021] #
- NEW Indeterminate
ProgressRing(@raitonoberu) - NEW
ListTile - DIAGNOSTICS Provide
Diagnosticssupport to:StyleNavigationPanelStyleTooltipStyle
1.3.2 Accessibility update - [24/03/2021] #
This version provides the fix for #5
Theme.ofcan't be null anymore. UseTheme.maybeOffor such- NEW
Style.inactiveBackgroundColor - BREAKING Replaced
color,border,borderRadiusfromIconButtonStyletodecoration - DIAGNOSTICS Provide
Diagnosticssupport to the following classes:- ButtonStyle
- Checkbox
- CheckboxStyle
- IconButtonStyle
- RadioButtonStyle
- RatingBar
- SplitButtonStyle
- ToggleButton
- ToggleButtonStyle
- ToggleSwitch
- ToggleSwitchStyle
- Slider
- SliderStyle
- Typography
- Divider
- DividerStyle
- Provide accessibility support to the following widgets:
- Button
- Checkbox
- IconButton
- RadioButton
- RatingBar
- Slider
- ToggleButton
- ToggleSwitch
- TabView
1.3.1 [23/03/2021] #
- FIX
IconButtonStyle'siconStylenow works properly - Improved
TabViewicon styling - NEW Indeterminate
ProgressBar(@raitonoberu)
1.2.5 [21/03/2021] #
- FIX Fixed
InfoBar's overflow
1.2.4 [21/03/2021] #
- BREAKING
RadioButton'sselectedproperty was renamed tocheckedto match a single pattern between all the other widgets.
1.2.3 [19/03/2021] #
- NEW EXAMPLE APP
Settingsscreen - Improved theme changing
- FIX
FluentAppdoesn't lose its state anymore, possibiliting hot relaod. - NEW
showDialogrework:showDialognow can return data. (Fixes #2)showDialog.transitionBuildershowDialog.useRootNavigatorshowDialog.routeSettings- It's no longer necessary to have the fluent theme to display dialogs using this function.
1.2.2 [17/03/2021] #
- BREAKING Removed
_regularfrom the name of the icons. - NEW
InfoBar(Follows this)
1.2.1 [16/03/2021] #
- NEW
Divider
1.2.0 Timing and easing - Page transitioning - [15/03/2021] #
- FIDELITY Improved
ToggleButtonfidelity - NEW
NavigationPanelBody - NEW Page transitions
EntrancePageTransition(#PageRefresh)DrillInPageTransition(#Drill)HorizontalSlidePageTransition(#HorizontalSlide)SuppressPageTransition(#Supress)
- Add timing and easing to style. (Follows this)
- NEW
Style.fastAnimationDuration(Defaults to 150ms) - NEW
Style.mediumAnimationDuration(Defaults to 300ms) - NEW
Style.slowAnimationDuration(Defaults to 500ms) - Default
animationCurveis nowCurves.easeInOut(standart) instead ofCurves.linear - BREAKING Removed
Style.animationDuration
- NEW
- Refactored Navigation Panel
1.1.0 Fidelity update - [14/03/2021] #
1.0.2 Typography update - [11/03/2021] #
- NEW Typography
- Migrated all the widgets to use typography
- NEW Tooltip
- NEW Dark theme
- FIX Disabled button press effect if disabled
- FIX Grey color resulting in green color
1.0.1+1 [09/03/2021] #
- NEW Screenshots
1.0.1 [07/03/2021] #
- FIX
NavigationPanelnavigation index - FIX
Slider's inactive color - FIDELITY Scale animation of button press
- FIDELITY Improved
Sliderlabel fidelity - NEW Split Button
1.0.0 [05/03/2021] #
- NEW Null-safety
- NEW New Icons Library
- NEW
NavigationPanelSectionHeaderandNavigationPanelTileSeparator - BREAKING Removed
Snackbar
0.0.9 [03/03/2021] #
- Export the icons library
- NEW
TextBox
0.0.8 [01/03/2021] #
- NEW
ContentDialogπ - NEW
RatingControlπ - NEW
NavigationPanelπ - Improved
Buttonfidelity
0.0.7 [28/02/2021] #
- NEW
Sliderπ - Use physical model for elevation instead of box shadows
- Improved TODO
0.0.6 [27/02/2021] #
- FIXED Button now detect pressing
- FIXED
ToggleSwitchdefault thumb is now animated - FIXED Improved
ToggleSwitchfidelity FIXED Darker color for button press. - NEW THEMING
Style.activeColorStyle.inactiveColorStyle.disabledColorStyle.animationDurationStyle.animationCurve
0.0.5 [27/02/2021] #
0.0.4 [22/02/2021] #
- New fluent icons library: fluentui_icons
- Re-made checkbox with more fidelity
- Refactored the following widgets to follow the theme accent color:
CheckboxToggleSwitchRadioButton
- Added accent colors to widget. Use this as a base
0.0.3 Theming update - [21/02/2021] #
- HIGHLIGHT A whole new documentation
- Scaffold now works as expected.
- Improved theming checking
- NEW
null(thirdstate) design onCheckbox. (Follows this)- Now you can use the
Decorationto style the inputs
- BREAKING:
- Removed
Button.action - Removed
Button.compound - Removed
Button.primary - Removed
Button.contextual - Removed
AppBar - Now the default theme uses accent color instead of a predefined color (Follows this)
- Removed
- FIXED:
ToggleSwitchcan NOT receive null values
0.0.2 [18/02/2021] #
- The whole library was rewritten following this
- Tooltip's background color is now opaque (Follows this)
- Dropdown button now works as expected
- FIXED:
- Snackbar now is dismissed even if pressing or hovering
- Margin is no longer used as part of the clickable button
- BREAKING:
- Renamed
ToggletoToggleSwitch(Follows this) - Removed
BottomNavigationBar. It's recommended to use top navigation (pivots) - Removed
IconButton.menu
- Renamed
- NEW:
0.0.1 #
- Initial release



