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:
NavigationTransitionwas renamed toNavTransitionNavigationVisibilityScopewas renamed toNavVisibilityScopeNavigationEntryContainerwas 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
VisibileBackstackwas 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
BackstackManagerwas renamed toLifecycleManager- Preiovusly
getVisibileBackstackandupdateLifecylesare now fun interfacesGetRenderGroupandUpdateLifecycles - Renamed
BackstackViewModeltoViewModelStoreProvider - Moved
LifecycleEntry,LifecycleManager,ViewModelStoreProviderandDefaultLifecycleManagertolifecyclepackage
Gitbook
- Remove Gitbook files as they were not intended to be pushed to the master branch
Misc
- Updated some documentation across the project.
NavigatorResultManageris now internal.
π Bugfixes
LocalNavigatorwas not present when using theNavEntryContainerresulting in a crash when used outside the context of aNavContainer
1.0.0-beta01
Initial release for Guia π
Check the GitBook for documentation.