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. NavigationStatemodel for passing path/query parameters and extra data.- Extensible design: implement your own
NavigationManagerfor any navigation backend. - Example app demonstrating all features.