NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #3599 most downloaded on pub.dev
Widgets to easily build adaptive layouts, including navigation elements.
Last release 1 years ago
06 May 2025
Release timing varies
gaps range from 8 days to 5 months
Nearly every release is documented
notes for 37 of 37 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
37 releases · first in 2022
Adds navigationRailPadding padding to AdaptiveScaffold for specifying custom padding around the navigation rail.
navigationRailPadding padding to AdaptiveScaffold for specifying custom padding around the navigation rail.Updates README to indicate that the package has been discontinued.
Fixes some memory leaks by disposing curved animations and value notifiers.
One column per quarter.
Use improved MediaQuery methods.
Updates README to indicate that this package will be discontinued.
Adds inDuration, outDuration, inCurve, and outCurve parameters for configuring additional SlotLayoutConfig animation behavior.
inDuration, outDuration, inCurve, and outCurve parameters for
configuring additional SlotLayoutConfig animation behavior.duration parameter from SlotLayoutConfig.Add new sample for using AdaptiveScaffold with GoRouter.
Fix breakpoint not being active in certain cases like foldables.
Compare breakpoints to each other using operators.
Update the spacing and margins to the latest material m3 specs.
margin, spacing, padding, recommendedPanes and maxPanes with their Material value to Breakpoint.Fix a bug where landscape would not show body when using andUp.
andUp.Add Breakpoint.activeBreakpointOf(context) to find the currently active breakpoint.
Breakpoint.activeBreakpointOf(context) to find the currently active breakpoint.Add breakpoints for mediumLarge and extraLarge.
WidthPlatformBreakpointBreakpointandUp or platform can be done as parameter: Breakpoint.small(andUp: true, platform: Breakpoint.mobile)Updates minimum supported SDK version to Flutter 3.22/Dart 3.4.
labelType for NavigationRails.navigationRailDestinationBuilder to apply custom Destinations.groupAlignment property to change alignment.navRailTheme when using the Drawer just like the other NavigationRails.Migrates deprecated MaterialState and MaterialStateProperty to WidgetState and WidgetStateProperty.
Allows custom animation duration for the NavigationRail and BottomNavigationBar transitions. flutter/flutter#112938
FIX : Assertion added when tried with less than 2 destinations - flutter/flutter#110902
Removes a broken design document link from the README.
Reduce rebuilds when invoking isActive method.
isActive method.Adds transitionDuration parameter for specifying how long the animation should be.
transitionDuration parameter for specifying how long the animation should be.Fix top padding for NavigationBar.
Adds pub topics to package metadata.
* Fixes new lint warnings.
Added support for displaying an AppBar on any Breakpoint by introducing appBarBreakpoint
Added support for Right-to-left (RTL) directionality.
Use Material 3 NavigationBar instead of BottomNavigationBar
Fixes groupAlignment property not available in standardNavigationRail - flutter/flutter#121994
groupAlignment property not available in standardNavigationRail - flutter/flutter#121994Fixes NavigationRail items not considering NavigationRailTheme values - flutter/flutter#121135
NavigationRail items not considering NavigationRailTheme values - flutter/flutter#121135NavigationRailTheme is provided, it will use the theme for values that the user has not given explicit theme-related values for.Fixes flutter/flutter#121135) selectedIcon parameter not displayed even if it is provided.
selectedIcon parameter not displayed even if it is provided.Change the selectedIndex parameter on standardNavigationRail to allow null values to indicate "no destination".
selectedIndex parameter on standardNavigationRail to allow null values to indicate "no destination".currentIndex parameter passed to standardBottomNavigationBar will also default to 0, just like implicitly null missing parameters.Fix passthrough of leadingExtendedNavRail, leadingUnextendedNavRail and trailingNavRail
leadingExtendedNavRail, leadingUnextendedNavRail and trailingNavRailMake fuchsia a mobile platform.
Make fuchsia a mobile platform.
Patch duplicate key error in SlotLayout.
Change type of appBar parameter from AppBar? to PreferredSizeWidget?
appBar parameter from AppBar? to PreferredSizeWidget?Calls onDestinationChanged callback in bottom nav bar.
Fix static analyzer warnings using core lint.
core lint.* First published version.
Your coding agent can read these notes before it upgrades. Set up the MCP server →