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

  • Fixes new lint warnings.

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

  • First published version.

0.0.2

  • Adds some more examples.

0.0.1+1

  • Updates text theme parameters to avoid deprecation issues.

0.0.1

  • Initial release