🛸 A pragmatic navigation library for Jetpack Compose
MIT License
Bot releases are visible (Hide)
Full Changelog: https://github.com/adrielcafe/voyager/compare/1.1.0-beta01...1.1.0-beta02
Published by DevSrSouza 5 months ago
Full Changelog: https://github.com/adrielcafe/voyager/compare/1.1.0-alpha04...1.1.0-beta01
Published by DevSrSouza 6 months ago
Full Changelog: https://github.com/adrielcafe/voyager/compare/1.1.0-alpha03...1.1.0-alpha04
Published by DevSrSouza 8 months ago
Full Changelog: https://github.com/adrielcafe/voyager/compare/1.1.0-alpha02...1.1.0-alpha03
Published by DevSrSouza 9 months ago
Full Changelog: https://github.com/adrielcafe/voyager/compare/1.1.0-alpha01...1.1.0-alpha02
Published by DevSrSouza 10 months ago
Full Changelog: https://github.com/adrielcafe/voyager/compare/1.0.0...1.1.0-alpha01
Published by DevSrSouza 10 months ago
Full Changelog: https://github.com/adrielcafe/voyager/compare/1.0.0-rc10...1.0.0
Published by DevSrSouza 12 months ago
Full Changelog: https://github.com/adrielcafe/voyager/compare/1.0.0-rc09...1.0.0-rc10
Published by DevSrSouza 12 months ago
Full Changelog: https://github.com/adrielcafe/voyager/compare/1.0.0-rc08...1.0.0-rc09
Published by DevSrSouza 12 months ago
Dispatchers.Main.immediate
instead of Dispatchers.Main
for ScreenModel's scope by @mr3y-the-programmer (#216)coroutineScope
to screenModelScope
(https://github.com/adrielcafe/voyager/commit/0c05218525889e29137a0104dc3b14516f181a53) (#227) by @DevSrSouza, suggested by @SebastianAignerNew APIs:
Full Changelog: https://github.com/adrielcafe/voyager/compare/1.0.0-rc07...1.0.0-rc08
Published by adrielcafe about 1 year ago
voyager-koin
(#159) by @geworfenerPublished by DevSrSouza over 1 year ago
Voyager now has InternalVoyagerApi
and ExperimentalVoyagerApi
for APIs
New APIs:
register
, the function get
was marked as Deprecated. (5deb781)key
. (df87d6e)InternalVoyagerApi
annotation. (94bf561)InternalVoyagerApi
annotation for usage in the Customizable NavigatorSaver (ef603b2)New Behavior:
AndroidScreen
for that. This was added with the Default NavigatorScreenLifecycleProvider
for Android target. You can disable it by providing an empty NavigatorScreenLifecycleProvider
. (33e28d2)Published by DevSrSouza over 1 year ago
parcelableNavigatorSaver
.skipHalfExpanded
support for BottomSheetNavigator by @Kashif-E (#123)Published by DevSrSouza over 1 year ago
Fully Compose Multiplatform is here 🥳, now with iOS, Web and MacOS Native support, special thanks to @Syer10 to help us finish the iOS and MacOS from early 2022.
Published by adrielcafe almost 2 years ago
First of all, sorry for being so absent the last few months. I plan to return to working on Voyager in January, but I will gladly accept PRs anytime!
I want to thank @Syer10 for his great work on fixing bugs, we are closer to a stable 1.0 release because of you ❤️
replaceAll(items: List<Item>)
allowing a step to replace the navigation stack with another stack (#95) by @AlaksionPublished by adrielcafe over 2 years ago
disposeNestedNavigators
param on TabNavigator
to control the disposal behavior of nested navigators inside tabs (#58)AndroidScreenLifecycleOwner
now provides a LocalLifecycleOwner
and emits onPause/onStop/onDestroy states (#42)Published by adrielcafe over 2 years ago
jvmMain
to commonMain
(#56)ScreenModel
disposal on root screens (#24) by @programadorthiPublished by adrielcafe over 2 years ago
ScreenRegistry.get()
(#46)Published by adrielcafe over 2 years ago
voyager-rxjava
to multiplatform (#36) by @terrakokPublished by adrielcafe almost 3 years ago