Skip to content

Releases: terrakok/Cicerone

Version 5.1.0

11 Feb 11:52
Compare
Choose a tag to compare

Version 5.0.0

25 Jan 19:16
Compare
Choose a tag to compare

Finally, Cicerone was migrated to AndroidX!

Version 4.0.2

03 Oct 20:15
Compare
Choose a tag to compare
  • Fix NewRootChain.

Version 4.0.1

01 Oct 20:01
Compare
Choose a tag to compare
  • Fix newRootChain command.

Version 4.0.0

27 Sep 19:29
Compare
Choose a tag to compare
  • Now screen is a typed class! You have to use it for screen parameters and as screen factory
  • setupFragmentTransactionAnimation renamed to setupFragmentTransaction (use it for transaction setup)
  • FragmentNavigator is united with AppNavigator
  • New router methods: newChain and newRootChain (opens several screens inside single transaction)
  • Removed router methods: exitWithResult and newScreenChain
  • Removed SystemMessage command (it's not navigation)
  • Removed ResultListener (it's not navigation. check out the sample)

Version 3.0.0

08 Jan 10:44
Compare
Choose a tag to compare
  • Now navigator can process comands in batch!
  • Fixed the old problem of showing an unneeded screen in some situations.
  • Added a screen key to the backToUnexisting() method.
  • Breaking changes! The only method of the Navigator interface has been changed to applyCommands(Command[] commands).

Version 2.1.0

21 Aug 20:04
Compare
Choose a tag to compare

New feature: setup transition animation for Activities by navigator.

Version 2.0.0

17 Jul 21:55
Compare
Choose a tag to compare

New feature: subscription on screen result.
New feature: setup transition animation by navigator.

Version 1.2.1

28 Mar 22:07
Compare
Choose a tag to compare
  • Throw by default in unknownScreen()
  • Added hint to Readme about onResumeFragments() for FragmentActivity

Version 1.2

27 Mar 11:35
Compare
Choose a tag to compare
  • New predefined AppNavigator (and SupportAppNavigator) as extention of FragmentNavigator allowing work with Activities
  • FragmentNavigator now has unknownScreen() callback triggering for undefined screen key
  • Added Router method finishChain(). It's mostly used to finish the application or close a supplementary navigation chain.