zenrouter 0.3.2 copy "zenrouter: ^0.3.2" to clipboard
zenrouter: ^0.3.2 copied to clipboard

The Ultimate Flutter Router for Every Navigation Pattern

0.3.2 #

  • Add navigate function: A smarter alternative to push that handles browser history restoration by popping to existing routes instead of duplicating them.

0.3.1 #

  • Allow parseRouteFromUri to return Future for implementing deferred import/async route parsing

0.3.0 #

  • Breaking change: Change return of Coordinator.push() from Future<dynamic> to Future<T?>
  • Fix NavigationStack rerender page everytime path updated. Resolve #10.
  • Feat: Add recover function

0.2.3 #

  • Update activePathIndex to activeIndex in IndexedStackPath
  • Update document for detailed, hand-written example of Coordinator pattern

0.2.2 #

  • Expose pop result in Coordinator
  • Fix memory leak: Complete route result futures when routes are removed via pushOrMoveToTop
  • Fix memory leak: Complete intermediate route futures during RouteRedirect.resolve chain

0.2.1 #

  • Standardize how to access primitive path layout builder
    • Define using definePrimitivePath
    • Build using buildPrimitivePath

0.2.0 #

  • BREAKING: Rename activeHostPaths to activeLayoutPaths to reflect correct concept.

0.1.2 #

  • Update homepage link

0.1.1 #

  • Fix broken document link by update it to github link

0.1.1 #

  • Fix broken document link

0.1.0 #

  • Initial release of ZenRouter.
  • Unified Navigator 1.0 and 2.0 support.
  • Coordinator pattern for centralized navigation logic.
  • Support for both Declarative and Imperative navigation paradigms.
  • Route mixins: RouteGuard, RouteRedirect, RouteDeepLink.
  • Optimized Myers diff algorithm for efficient stack updates.
  • Type-safe routing with RouteUnique.
66
likes
0
points
1.08k
downloads

Publisher

verified publisherzennn.dev

Weekly Downloads

The Ultimate Flutter Router for Every Navigation Pattern

Homepage
Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

collection, flutter

More

Packages that depend on zenrouter