yeet 0.4.10 copy "yeet: ^0.4.10" to clipboard
yeet: ^0.4.10 copied to clipboard

A dank and easy way to navigate using Router API of Navigator 2.0 - No boilerplate. No code generation. No classes. Just yeet!

0.4.10 #

  • Using PopNavigatorRouterDelegateMixin for YeeterDelegate.

0.4.9 #

  • Adding names to pages, useful for analytics purposes.

0.4.8 #

  • Created primitive hashCode for Yeet comparisons.

0.4.7 #

  • context.push now is able to push multiple pages of the same path within the navigation stack.

0.4.6 #

  • Added observers argument to YeeterDelegate to add more NavigatorObservers.

0.4.5 #

  • Fixed a bug in context.yeet.

0.4.4 #

  • Fixed a bug in context.push.

0.4.3 #

  • Added context.changePath, to change the path of the top page to reflect the state better.

0.4.2 #

  • Added context.push, which only pushes the top page on top of the stack.

0.4.1 #

  • Added context.yeetOnTop, which is similar to yeet but preserves the previous stack of pages and just merges it with the new ones.

0.4.0 #

  • Breaking changes
    • Yeet.custom() has been removed, instead use transition: YeetTransition.custom().
    • builder in Yeet now only has one parameter: context. You can still access params and queryParams by prepending it with context. like context.params.
  • BuildContext now has more getters
    • .params for path parameters
    • .queryParams for query parameters
    • .currentPath to get the current path

0.3.2 #

  • Fixed a bug that caused the navigator to go to the initial page when hot reloading.
  • Added tests.
  • Fixed a bug when using query parameters.

0.3.1+1 #

  • Fixed a bug when using updating yeet.

0.3.1 #

  • Back/Close button works.

0.3.0 #

  • Breaking changes
    • Custom transitions are now available using Yeet.custom.
    • Using Yeet is adaptive by default.
  • Fixed `the issue with using relative paths when in root.

0.2.0 #

  • Breaking changes
    • Removed initialPath.
  • Fixed the problem with flutter web.`

0.1.1 #

  • Now you can use custom transitions between pages.
  • By default the transition is Cupertino on macOS/iOS and Material on android.

0.1.0 #

  • Breaking changes
    • builder now gets two parameters: params like before and the added query, which is the query parameters of the path.
  • Added support for paths like ../path/ with . and ...

0.0.4 #

  • Fixed a bug in matching path patterns.
  • Added more documentations.
  • Now you can disable case sensitivity in path matching.

0.0.3 #

  • Added BuildContext extension, now you can yeet by context.yeet('/your/path');.

0.0.2 #

  • Yeet works now, check out the example.

0.0.1 #

  • Yeet design prototype, not functional yet.
82
likes
130
pub points
0%
popularity

Publisher

verified publisheridenti.app

A dank and easy way to navigate using Router API of Navigator 2.0 - No boilerplate. No code generation. No classes. Just yeet!

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter, freezed_annotation, path_to_regexp, universal_platform

More

Packages that depend on yeet