browser_router 0.0.5
browser_router: ^0.0.5 copied to clipboard
An advanced navigation system for Flutter that enables typed routes, custom transitions, and robust overlay management.
0.0.5 #
- Feat: Changed
DeferredBrowserRouteto usepageBuilderinstead ofpagein its constructor, ensuring the page is built only after the deferred library is loaded, preventing potential issues. - Fix: Updated
DeferredBrowserRoutetest cases to align with the newpageBuilderconstructor parameter.
0.0.4 #
- Feat: Add
toCompletedBrowserRoutemethod toDeferredBrowserRouteto allow synchronous route creation after deferred content loading. - Refactor: Improve
DeferredBrowserRouteinternal logic for future handling and error display. - Test: Enhance test coverage for
DeferredBrowserRoutewithWidgetsAppand customPageRouteto minimize Material Design dependencies.
0.0.3 #
- Fix: Prevent popping when no routes are available in
BrowserPageRouteswipe gestures. - Fix: Ensure
DeepLinkParamargument retrieval is mounted in_RouteObserverProviderState.
0.0.2 #
- Update repository, homepage, and issue_tracker fields.
0.0.1 #
- Initial release of the
browserpackage. - Centralized Route Management: Define all app routes in one place.
- Typed Route Arguments: Pass strongly-typed arguments to your routes safely, with validation.
- Custom Transitions: Easily implement custom page transitions (slide, fade, etc.).
- Versatile Presentations: Display routes as full pages, modal popups, or swipeable bottom sheets using
TraceRoute. - Semantic Navigation API: Create a reusable, semantic, and centralized navigation API with
Traceobjects. - Deep Linking: Automatically parses URL query parameters.
- Advanced Overlays & Popups: Show sequential banners, complex modals, and multi-level popups.