blob: 69ffdcd0a516b32e187261cbdbb67452327aa65e [file] [log] [blame] [view] [edit]
## 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](https://github.com/flutter/flutter/issues/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
* FIX : Assertion added when tried with less than 2 destinations - [flutter/flutter#110902](https://github.com/flutter/flutter/issues/110902)
## 0.1.9
* FIX : Drawer stays open even on destination tap - [flutter/flutter#141938](https://github.com/flutter/flutter/issues/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
* Fixes `groupAlignment` property not available in `standardNavigationRail` - [flutter/flutter#121994](https://github.com/flutter/flutter/issues/121994)
## 0.1.2
* Fixes `NavigationRail` items not considering `NavigationRailTheme` values - [flutter/flutter#121135](https://github.com/flutter/flutter/issues/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