canon 0.2.1 copy "canon: ^0.2.1" to clipboard
canon: ^0.2.1 copied to clipboard

Compile-safe Flutter navigation from a single grammar.

0.2.1 #

  • Handle verbs (goX/go(Hop)) are edge-required: a target unreachable from the live top throws instead of silently teleporting via the canonical fallback, and guaranteed pop/popTo throw when impossible — both release-active (replacing debug-only asserts). Stale-but-still-legal navigations still resolve; the global Screen.goX teleport is unchanged.

0.2.0 #

  • Stale-codegen guard: Screen.isCodegenFresh + a boot-time assert flag a tree that was re-parented without regenerating.
  • Replace the again back-edge with cycled (folds a completed duplicate cycle) and stacked (stacks a fresh instance, preserving history).

0.1.0 #

  • Initial release.
0
likes
0
points
43
downloads

Publisher

unverified uploader

Weekly Downloads

Compile-safe Flutter navigation from a single grammar.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, meta

More

Packages that depend on canon