- Wrong history stack bug fix
- Chaining navigation bug fix x3
- Chaining navigation bug fix x2
- Chaining navigation bug fix
- Dispatching bug fix
- History bug fix
- Add
HandlesViewTransition
to hook up on the view transition - Add examples of working with `Toolbar
- Rename
TransitionDirection
toViewTransitionDirection
- Move all View transitions to project commons
- Do not make view transition for intermediate paths during navigation events
- Do not require a
StackableParceler
when don't restore navigation stack option is enabled - Add
Navigator.backToRoot()
- Modify
Navigator.push()
to be able to take a varargs ofStackablePath
- Modify
Navigator.delegate().onCreate()
to be able to take a varargs ofStackablePath
- Modifiy
StackablePath
to take the parent ViewGroup as paramter. It allows to inflate a view from xml. - Update
@AutoStackable
by adding new memberpathWithLayout
to reflect the change above - Add
Navigator.set()
- Add transition direction to
NavigatorChain
- Modify
Navigator.show()
to be able to show several modals at the same time - Add
TransitionDirection
to specify the direction of the transition. It has only impact is on the transition animation.
- Refactoring of core with many breaking changes, but it's mostly simplification
- Remove
StackScope
andStackPath
- Introduce
Stackable
andStackablePath
interfaces - Unique class for Navigator and view stacking
- Unique annotation processor: Robot
- Remove
ArchitectApp
andArchitectActivity
- Introduce
ArcitivtyArchitector
- Improvements in
StackPagerAdapter
- Improve
NavigationChain
withNavigator.chain()
- Add
ReceivesResult
andHasPresenter
interfaces, that let you pass back result to previous ViewPresenter in the history stack - All the commons views implements now
HasPresenter
- Initial release