rooute 0.0.2
rooute: ^0.0.2 copied to clipboard
A lightweight, enum-centric routing framework for Flutter with platform-adaptive transitions and strongly-typed navigation.
Changelog #
All notable changes to this project will be documented in this file.
0.0.2 - 2025-11-26 #
Added #
- Initial release of rooute, a lightweight, enum-centric routing framework for Flutter.
- Strongly-typed enum routes using the
Rooutemixin. - Platform-adaptive navigation:
- Material transitions on Android/Windows/Linux/Web.
- Cupertino transitions on iOS/macOS.
- Adaptive transitions automatically based on platform.
- Custom route support using
PageRouteBuilderor any advanced route type. RoutableAppwidget to automatically wire enum-based routes toMaterialApporCupertinoApp.- Easy navigation helpers on enum values:
push,pushReplacement,pushForResult,pushReplacementForResult,pushAndRemoveUntil,pushAndClearStack,makeRoot.
- Type-safe argument passing using
RoutableApp.arguments<T>(context). - Detailed documentation and usage example provided.
Fixed #
- N/A — first release.
Notes #
- Author: Ibrahim Khatrii
- GitHub: https://github.com/IbrahimKhatrii/rooute
- License: MIT