KaustubhPatange Navigator Versions Save

A small navigation library for Android to ease the use of fragment transactions & handling backstack (also available for Jetpack Compose).

nc-0.1-alpha09

2 years ago

Added:

  • Additional controller parameter to ComposeNavigator.Setup where you can pass your own instance of Controller<T> using rememberController (similar to official navigation library).

Fixed:

  • Performance issue that caused due to the previous approach of dealing with bottom navigation like setups.

nc-0.1-alpha08

2 years ago

Breaking Change

  • Each navigator.Setup call must now provide an additional argument key which is used for uniquely identifying the Route in the composition tree (read more).

Added

  • Additional Builder option to set custom AnimationSpec<T> (#7).

Fixed

  • Backward navigation was not correctly popping keys from the history especially in the BottomNavigation setup (Multiple backstack).
  • findController<T>(key) will now properly lookup for other controllers in the composition tree.