Releases: roudikk/guia
1.0.0-beta05
Just a quick maintenance one: Update Compose BOM version.
The library is still currently being upgraded to be a KMM project with Web, Android, Ios and Desktop as targets.
1.0.0-beta04
This release updates dependencies while the project is being migrated to KMM. (Thanks to @ilyasshafigin for #19 )
The library is almost KMM ready with some additional changes to the API, the next release will have support for Android, IOS and Desktop.
1.0.0-beta03
Bugfixes
- The wrong animation was being played on back navigation. This was fixed in #17 (@ilyasshafigin)
Dependencies
- Update the Compose dependencies to latest (1.4.0-rc01)
Tests
- Written tests for most containers, bringing the library closer to a 1.0.0 stable release
1.0.0-beta02
🧾 Refactoring
For the sake of consistency, some classes were renamed to match other naming conventions used in the library.
"Navigation" Prefix
Nav
is used a lot as a prefix but the transition API and entry container were using Navigation
so they are now updated to match the rest:
NavigationTransition
was renamed toNavTransition
NavigationVisibilityScope
was renamed toNavVisibilityScope
NavigationEntryContainer
was renamed toNavEntryContainer
Visible Backstack
VisibleBackstack
is confusing since it should represent what is currently being rendered on the screen for the user so it was renamed
VisibileBackstack
was renamed toRenderGroup
BackstackManager naming and package
BackstackManager
indicates that it manages the backstack of a Navigator
where in reality it manages the lifecycle of the backstack so it was renamed and updated the public lambdas to be fun interfaces
BackstackManager
was renamed toLifecycleManager
- Preiovusly
getVisibileBackstack
andupdateLifecyles
are now fun interfacesGetRenderGroup
andUpdateLifecycles
- Renamed
BackstackViewModel
toViewModelStoreProvider
- Moved
LifecycleEntry
,LifecycleManager
,ViewModelStoreProvider
andDefaultLifecycleManager
tolifecycle
package
Gitbook
- Remove Gitbook files as they were not intended to be pushed to the master branch
Misc
- Updated some documentation across the project.
NavigatorResultManager
is now internal.
🐛 Bugfixes
LocalNavigator
was not present when using theNavEntryContainer
resulting in a crash when used outside the context of aNavContainer
1.0.0-beta01
Initial release for Guia 🎉
Check the GitBook for documentation.