zeba_academy_navigation_stack_plus 0.0.1
zeba_academy_navigation_stack_plus: ^0.0.1 copied to clipboard
Advanced Flutter navigation system with full stack control, undo/redo navigation, history inspector, and smart back handling.
๐ CHANGELOG #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
0.0.1 - 2026-04-08 #
๐ Initial Release #
โจ Added #
- Advanced navigation system for Flutter
- Full navigation stack control
- Undo / Redo navigation functionality
- Navigation history tracking system
- NavigationHistoryInspector widget for visualizing stack
- SmartBackHandler using latest
PopScope - Support for Android predictive back gesture
- Lightweight and extensible architecture
๐ง Core Components #
- NavigationController (central state manager)
- NavigationHistory (stack + redo stack management)
- NavigationEntry (route model with timestamp)
- NavigationStackPlus (UI renderer)
- SmartBackHandler (back navigation logic)
๐งช Testing #
- Unit tests for navigation controller
- Coverage for push, pop, undo, redo, and clear operations
๐ฆ Project Setup #
- Clean modular architecture (
lib/srcstructure) - Export-based public API design
- Flutter package ready for pub.dev publishing
โก Notes #
- Uses latest Flutter APIs (PopScope & onPopInvokedWithResult)
- Designed for scalability and future Navigator 2.0 integration
๐ Upcoming (Planned) #
โจ Features #
- Animated navigation transitions
- Navigation guards (middleware support)
- Deep linking support
- Navigator 2.0 (Router API) integration
- Debug overlay panel for developers
Maintained by Sufyan bin Uzayr ๐