yeet 0.4.5 yeet: ^0.4.5 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.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 usetransition: YeetTransition.custom()
.builder
inYeet
now only has one parameter:context
. You can still accessparams
andqueryParams
by prepending it withcontext.
likecontext.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.
- Custom transitions are now available using
- Fixed `the issue with using relative paths when in root.
0.2.0 #
- Breaking changes
- Removed
initialPath
.
- Removed
- 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 addedquery
, 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.