0.3.1
- Use improved MediaQuery methods.
0.3.0
- Adds
inDuration
, outDuration
, inCurve
, and outCurve
parameters for configuring additional SlotLayoutConfig
animation behavior. - BREAKING CHANGES:
- Removes
duration
parameter from SlotLayoutConfig
.
0.2.6
- Add new sample for using AdaptiveScaffold with GoRouter.
0.2.5
- Fix breakpoint not being active in certain cases like foldables.
0.2.4
- Compare breakpoints to each other using operators.
0.2.3
- Update the spacing and margins to the latest material m3 specs.
- Add
margin
, spacing
, padding
, recommendedPanes
and maxPanes
with their Material value to Breakpoint
.
0.2.2
- Fix a bug where landscape would not show body when using
andUp
.
0.2.1
- Add
Breakpoint.activeBreakpointOf(context)
to find the currently active breakpoint. - Don't check for height on Desktop platforms.
0.2.0
- Add breakpoints for mediumLarge and extraLarge.
- Add height and orientation based breakpoint checks.
- BREAKING CHANGES:
- Removes
WidthPlatformBreakpoint
- Breakpoints can now be constructed directly with
Breakpoint
- Checks for
andUp
or platform
can be done as parameter: Breakpoint.small(andUp: true, platform: Breakpoint.mobile)
0.1.12
- Updates minimum supported SDK version to Flutter 3.22/Dart 3.4.
- Updates minimum supported SDK version to Flutter 3.19/Dart 3.3.
- Expose
labelType
for NavigationRails. - Add
navigationRailDestinationBuilder
to apply custom Destinations. - Add
groupAlignment
property to change alignment. - Set
navRailTheme
when using the Drawer just like the other NavigationRails.
0.1.11+1
- Allows custom animation duration for the NavigationRail and BottomNavigationBar transitions. flutter/flutter#112938
0.1.11
- Updates minimum supported SDK version to Flutter 3.19/Dart 3.3.
- Migrates deprecated MaterialState and MaterialStateProperty to WidgetState and WidgetStateProperty.
0.1.10+2
- Reduce rebuilds when invoking
isActive
method.
0.1.10+1
- Removes a broken design document link from the README.
0.1.10
0.1.9
- FIX : Drawer stays open even on destination tap - flutter/flutter#141938
- Updates minimum supported SDK version to Flutter 3.13/Dart 3.1.
0.1.8
- Adds
transitionDuration
parameter for specifying how long the animation should be.
0.1.7+2
0.1.7+1
- Adds pub topics to package metadata.
0.1.7
- Fix top padding for NavigationBar.
- Updates minimum supported SDK version to Flutter 3.7/Dart 2.19.
0.1.6
- Added support for displaying an AppBar on any Breakpoint by introducing appBarBreakpoint
0.1.5
- Added support for Right-to-left (RTL) directionality.
- Fixes stale ignore: prefer_const_constructors.
- Updates minimum supported SDK version to Flutter 3.10/Dart 3.0.
0.1.4
- Use Material 3 NavigationBar instead of BottomNavigationBar
0.1.3
0.1.2
- Fixes
NavigationRail
items not considering NavigationRailTheme
values - flutter/flutter#121135 - When
NavigationRailTheme
is provided, it will use the theme for values that the user has not given explicit theme-related values for.
0.1.1
- Fixes flutter/flutter#121135)
selectedIcon
parameter not displayed even if it is provided.
0.1.0+1
- Aligns Dart and Flutter SDK constraints.
0.1.0
- Change the
selectedIndex
parameter on standardNavigationRail
to allow null values to indicate “no destination”. - An explicitly null
currentIndex
parameter passed to standardBottomNavigationBar
will also default to 0, just like implicitly null missing parameters.
0.0.9
- Fix passthrough of
leadingExtendedNavRail
, leadingUnextendedNavRail
and trailingNavRail
0.0.8
Make fuchsia a mobile platform.
0.0.7
- Patch duplicate key error in SlotLayout.
0.0.6
- Change type of
appBar
parameter from AppBar?
to PreferredSizeWidget?
0.0.5
- Calls onDestinationChanged callback in bottom nav bar.
0.0.4
- Fix static analyzer warnings using
core
lint.
0.0.3
0.0.2
0.0.1+1
- Updates text theme parameters to avoid deprecation issues.
0.0.1