route_pilot 0.2.0
route_pilot: ^0.2.0 copied to clipboard
A Flutter package that simplifies navigation and routing with custom transitions, easy argument passing, and a clean API for managing routes in your Flutter applications.
0.2.0 #
Added #
- Async Middleware:
redirect()now returnsFutureOr<String?>. Optional globalmiddlewareLoadingWidgetadded. - Navigator 2.0 Web URL Sync:
RoutePilot.getRouterConfig()introduced for advanced Deep Linking and Browser URL Sync out of the box. - Typed Routes:
PilotRoute<TArgs, TReturn>class added for strongly-typed routing and execution. - Route Groups: Added
PilotRouteGroupfor shared middleware, transition behavior, and path prefixes. - Unknown Route Fallback:
notFoundPageargument added to engine configuration. - Overlay APIs: Added
showLoading()andhideLoading().
Changed #
snackBar()now usesclearSnackBars()to be immediately queue-safe.- Minor performance refactors to nested routes.
Fixed #
- Fixed mobile back navigation (device back button / swipe) behavior causing app exits unexpectedly.
0.0.1 #
- initial release.
0.0.2 #
- README.md updated.
- CONTRIBUTING.md updated.
- Github Actions updated.
0.0.3 #
- README.md updated.
- URL launching capabilities
- System intent handling for phone calls, SMS, and email