diff --git a/CHANGELOG.md b/CHANGELOG.md index 899512aa..1f62b5fe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.2.10-beta +- Support `navigableId` for customizing names of navigables in `NavigationTraverser` +- Revert transition interruption +- Fix `DefaultTransition` animation when destination hasn't been measured yet + ## 2.2.9-beta - Support transition interruption in `NavigationDelegate` diff --git a/gradle.properties b/gradle.properties index 54826e3d..ac16a0aa 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,5 +1,5 @@ GROUP=com.wealthfront -VERSION_NAME=2.2.10-SNAPSHOT +VERSION_NAME=2.2.10-beta POM_DESCRIPTION=The simplest navigation library for Android diff --git a/magellan-legacy/src/main/java/com/wealthfront/magellan/Screen.java b/magellan-legacy/src/main/java/com/wealthfront/magellan/Screen.java index 641be3ae..de911384 100644 --- a/magellan-legacy/src/main/java/com/wealthfront/magellan/Screen.java +++ b/magellan-legacy/src/main/java/com/wealthfront/magellan/Screen.java @@ -192,6 +192,12 @@ public NavigationNode createSnapshot() { return new LeafNode(this); } + @Override + @Nullable + public String getNavigableId() { + return null; + } + /** * Finish the Activity, and therefore quit the app in a Single Activity Architecture. */ diff --git a/magellan-library/src/main/java/com/wealthfront/magellan/navigation/NavigationTraverser.kt b/magellan-library/src/main/java/com/wealthfront/magellan/navigation/NavigationTraverser.kt index e85bdfd1..b2c885da 100644 --- a/magellan-library/src/main/java/com/wealthfront/magellan/navigation/NavigationTraverser.kt +++ b/magellan-library/src/main/java/com/wealthfront/magellan/navigation/NavigationTraverser.kt @@ -79,4 +79,4 @@ private fun NavigationNode.describeSelf(indent: String): String { } else { "$indent${value.javaClass.simpleName}\n" } -} \ No newline at end of file +}