- Add a method to programmatically push a route to the NavigatorStack
- Fix: NavigationBar height is too much Issue #17
- Configure
FloatingNavbarheight withFloatingNavbarDecoration.heightproperty
- Adds support for Floating Navbar with
NavbarType.floating - Deprecate unselectedIconColor use
unselectedLabelColorinstead
- Adds
transitionDurationproperty toNavigateclass
- add circular reveal transition animation
- rename
slideTransitionTypetotransitionTypeforpushReplacemethod - Add
Offsetproperty forTransitionType.reveal
- Expose onClosed property of Snackbar api.
- Expose
onCurrentTabClickedproperty of NavbarRouter
- Adds support for Floating Snackbar on top of NavbarRouter
- Fix theme of NavbarRouter in Desktop mode (Material 3)
- Revert: removes
'isRootNavigatorfrom Named Routes
- deprecate
navigatemethod in favor ofNavigateclass - Adds Navigate.pushReplaceNamed method
- removes
'isRootNavigatorfrom Named Routes
- Adds
Navigateclass to help with navigation with transitions. - Fix M3Navbar Color scheme to match M3 spec
- Fix: Notched Navbar Shape Issue 19
- Migrate example app to material 3
- Defines global navbar height constants
kStandardNavbarHeight,kM3NavbarHeight,kNotchedNavbarHeight.
- Adds support for material3 navbar
- Removes selectedLabelColor Property
- Adds indexChangeListener to NavbarRouter
- Update default decoration values
- Improve NavbarType.notched shape and selected icon accuracy
- WIP Ref:#8 Adds support for custom Navbar using
NavbarRouter.type: NavbarType.notched
- Pop route programmatically
- update docs
- Fix back button did not pop up nested routes
- add
initialIndexproperty
- Remember stack history on back button press Issue 9
- Remove unnecessary shadow from BottomNavigationBar.
- Add
onChangedcallback toNavbarRouter - Add decoration properties to
NavbarDecoration
- Add
isDesktopproperty to make navbar adaptable to different screen sizes.
- update docs and example
- fix linter warnings
- initial release.
- Update dart constraints