Releases: wealthfront/magellan
Releases · wealthfront/magellan
2.2.6-beta
Fixes CircularRevealTransition attempting to target non-existent views
2.2.5-beta
Fixes CircularRevealTransition leaking memory and crashing on back press.
2.2.3-beta
- Fixes
onBackPressed
called twice for navigables at the top of a navigator's backstack - Support non-Activity contexts (ie. ContextWrapper)
v2.2.2-beta
- Adds extension functions to
LinearNavigator
for common navigation patterns.
v2.2.1-beta
- Support interrupting transitions to prevent overlapping animations in LazySetNavigator
- Make currentNavigable a recursive function of the current backstack
- Move afterNavigation trigger to post-transition animation
- Support custom navigable behavior in NavigationTraverser
v2.1.10-beta
- Introduce
LazySetNavigator
for driving the lifecycle of previouslyNO_LIMIT
-ed navigables with a floor ofSHOWN
, rather thanCREATED
v2.1.9-beta
- Add
whenTransitionFinished(TransitionFinishedListener)
method toStep
, supporting an API available forScreen
- Introduce
LegacyJourney
for easier migration from 1.x. Similar toLegacyExpedition
, this construct allows nesting
Screen
inside of aJourney
v1.1.0
- Add support for RxJava 2 in
magellan-rx2
(thanks @FabianTerhorst) - Add
whenTransitionFinished(TransitionFinishedListener)
method to delay the execution of a code block until after the transition into the current screen is finished. This allows one to, for example, delay view updates until the transition has finished to avoid dropping frames. - Add
Navigator.goBackTo()
with navigation type - Add
Screen.setTitle(CharSequence)
instead of requiring a string resource - Add
Screen.inflate()
without context argument (thanks @theyann)