- [Regression] Programmatically change Index Issue #57
- Back button should call indexChangeListener Issue #53
- Migrate WillPopScope to PopScope Issue 48
- Fix Deprecation Issue 49
- Migrate example app to Flutter's Gradle plugins
- Fix: Navbar Destination not updating on backbutton press Issue 51
- docs: Navbar Router should be wrapped in builder for Snackbar to work
- Adds Support for Navbarbadges #PR 43
- Expose NavigationRail properties to NavbarRouter Part of Issue #41
- Improve closing and opening of NavigationRail on Window resize/programmatically
- Propagate NavbarItem updates to Navbar Issue #38
- Prevent unwanted rebuilds of NavbarItem
- Compare widget runtimeType to prevent unnecessary rebuilds
- Rebuild Navbar on updating its properties Fixes: Issue #38
- Remove workaround for Issue #17
- Add child parameter to NavbarItem for adding custom widgets in place of icon and label Fix Issue #20
- Add selectedIcon property to NavbarItem
- Fixes: Issue #6 Fade Transition is not smooth
- Add a method to programmatically push a route to the NavigatorStack
- Fix: NavigationBar height is too much Issue #17
- Configure
FloatingNavbar
height withFloatingNavbarDecoration.height
property
- Adds support for Floating Navbar with
NavbarType.floating
- Adds
transitionDuration
property toNavigate
class
- add circular reveal transition animation
- rename
slideTransitionType
totransitionType
forpushReplace
method - Add
Offset
property forTransitionType.reveal
- Expose onClosed property of Snackbar api.
- Expose
onCurrentTabClicked
property of NavbarRouter
- Adds support for Floating Snackbar on top of NavbarRouter
- Fix theme of NavbarRouter in Desktop mode (Material 3)
- Revert: removes
'isRootNavigator
from Named Routes
- deprecate
navigate
method in favor ofNavigate
class - Adds Navigate.pushReplaceNamed method
- removes
'isRootNavigator
from Named Routes
- Adds
Navigate
class 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 Issue:#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
initialIndex
property
- Remember stack history on back button press Issue #9
- Remove unnecessary shadow from BottomNavigationBar.
- Add
onChanged
callback toNavbarRouter
- Add decoration properties to
NavbarDecoration
- Add
isDesktop
property to make navbar adaptable to different screen sizes.
- update docs and example
- fix linter warnings
- initial release.
- Update dart constraints