advanced_navigator 1.0.1 copy "advanced_navigator: ^1.0.1" to clipboard
advanced_navigator: ^1.0.1 copied to clipboard

Flutter's Navigator 2.0 as one easy-to-use widget with full page history manipulation operations, simplified pop event delegation and powerful nesting.

1.0.1 #

  • Fix: pages list not updated on pop
  • Fix: Navigator not rebuilding on push(), pushNamed()

1.0.0 #

  • BREAKING: Navigation operations can now take arbitrary objects as arguments in addition to path arguments
    • Path arguments are now accessed from PathArguments.path
  • Fix: nested paths not interpolated using initial location when empty (particularly caused problems when initial location of nested navigators was set to '/')
  • Improved error messages
  • Formatting

0.2.1+3 #

  • Fix static analysis

0.2.1+2 #

  • Fix analyzer warnings

0.2.1+1 #

  • Port for Flutter v3.0.0

0.2.1 #

  • Add tag argument to of() and maybeOf() for reliably accessing navigators with a particular tag

0.2.0+1 #

  • Port for Flutter v2.8.0

0.2.0 #

  • Port to Null-Safety

0.1.2+1 #

  • Fix: back button event not automatically deferred to child back button dispatchers

0.1.2 #

  • Add NestedBackButtonDispatcher class
  • Automatically configure backButtonDispatcher based on widget tree (no manual configuration required anymore!)
  • Update example

0.1.1+3 #

  • Add static attach() and attachNamed() functions to AdvancedNavigator class

0.1.1+2 #

  • Fix: named path '/' not forwarding requests to nested navigators

0.1.1+1 #

  • Update example with BackButtonDispatcher
  • Fix: query parameters not forwarded to nested navigators

0.1.1 #

  • Update README.md
  • Add page generator functions
  • Fix path generator functions

0.1.0+1 #

  • Update README.md
  • Fixes from pedantic analyzer

0.1.0 #

  • Nested navigator communication:
    • Navigation request forwarding to nested child navigators
    • Notify parent navigator of navigation activity
  • Fix: URL not syncing without WidgetsApp

0.0.1 #

  • Compact declaration syntax with predefined paths and pages
  • Automatic parameter parsing from URI
  • Declaratively set navigator page stack with open() and openNamed()
  • Sync current path with platform (e.g. browser URL)
  • Push pages to top of page stack
  • Attach pageless routes to top page
15
likes
140
points
49
downloads

Publisher

unverified uploader

Weekly Downloads

Flutter's Navigator 2.0 as one easy-to-use widget with full page history manipulation operations, simplified pop event delegation and powerful nesting.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on advanced_navigator