2.0.0-alpha10 -> 2.0.0 – Migration guide¶
Package changes¶
// Moved all classes:
-com.bumble.appyx.interactions.core.gesture.*
-com.bumble.appyx.interactions.ui.gesture.*
+com.bumble.appyx.interactions.gesture.*
// Moved specific classes:
-com.bumble.appyx.interactions.AppyxInteractionContainer
+com.bumble.appyx.interactions.composable.AppyxInteractionContainer
-com.bumble.appyx.interactions.GestureReferencePoint
+com.bumble.appyx.interactions.gesture.GestureReferencePoint
-com.bumble.appyx.interactions.Element
-com.bumble.appyx.interactions.Elements
+com.bumble.appyx.interactions.model.Element
+com.bumble.appyx.interactions.model.Elements
// Moved all remaining packages in core to interactions root:
-com.bumble.appyx.interactions.core.*
+com.bumble.appyx.interactions.*
Fixed canHandeBackPress
typo¶
interface AppyxComponent /*...*/ {
/*...*/
- fun canHandeBackPress(): StateFlow<Boolean>
+ fun canHandleBackPress(): StateFlow<Boolean>
Moved Builder
, SimpleBuilder
, and Interactor
¶
If you were depending on these classes being part of appyx-navigation, you’ll now need to get them from "com.bumble.appyx:utils-ribs-helpers:$version".
+ implementation("com.bumble.appyx:utils-ribs-helpers:$version")
- import com.bumble.appyx.navigation.builder.Builder
+ import com.bumble.appyx.utils.ribshelpers.builder.Builder
- import com.bumble.appyx.navigation.builder.SimpleBuilder
+ import com.bumble.appyx.utils.ribshelpers.builder.SimpleBuilder
- import com.bumble.appyx.navigation.clienthelper.interactor.Interactor
+ import com.bumble.appyx.utils.ribshelpers.interactor.Interactor