flutter_navigation_manager 1.1.0
flutter_navigation_manager: ^1.1.0 copied to clipboard
A comprehensive Flutter navigation management package with route management, navigation services, and shell navigation support.
Changelog #
All notable changes to this project will be documented in this file.
1.1.0 - 2025-07-07 #
Added #
- Path-based Navigation Methods: Added comprehensive path-based navigation support alongside existing name-based methods
pushPath()
- Navigate to a path and push it onto the navigation stackreplacePath()
- Replace the current route with a pathpushPathAndClearStack()
- Clear the entire navigation stack and push a pathpopUntilPath()
- Pop routes from the navigation stack until the specified path is reachedhasPathInStack()
- Check if the specified path exists in the current navigation stackisCurrentPath()
- Check if the specified path is the current route
Enhanced #
- GoNavigationManager: Added complete implementation of all path-based navigation methods
- Internal helper methods for path matching and query parameter handling
- Consistent behavior with existing name-based methods
- Support for NavigationState with query parameters and extra data
1.0.3 - 2025-07-02 #
Enhanced #
- Major Example App Overhaul: Complete rewrite of the example application with a comprehensive task management demo
- Added full-featured task management UI with create, edit, delete, and complete functionality
- Implemented multiple screens: Dashboard, Tasks, Task Details, Create/Edit Task, Profile, Projects, Settings
- Added authentication flow demonstration
- Enhanced navigation debugging and state visualization
- Added comprehensive navigation patterns showcase
Updated #
- Dependencies: Updated go_router from ^15.2.0 to ^16.0.0
- Dependencies: Updated flutter_shared_utilities from ^1.0.1 to ^1.0.12
- Dependencies: Updated flutter_custom_lints from ^1.0.2 to ^1.0.12
Improved #
- Enhanced example app documentation and README
- Better demonstration of navigation manager capabilities
- Improved code organization and documentation
- Added comprehensive navigation state management examples
1.0.2 - 2025-06-23 #
- Integrate routerConfig getter to the interface
1.0.0 - 2025-06-19 #
- Initial release of Flutter Navigation Manager.
- Unified navigation API:
pushNamed
,replaceNamed
,pushNamedAndClearStack
,pop
,popUntil
,canPop
,hasRouteInStack
,isCurrent
,refresh
,dispose
. NavigationState
model for passing path/query parameters and extra data.- Extensible design: implement your own
NavigationManager
for any navigation backend. - Example app demonstrating all features.