From b04287bf81f7b03f6480a61aca393b00ef52feda Mon Sep 17 00:00:00 2001 From: ganfra Date: Tue, 2 Jan 2024 16:13:46 +0100 Subject: [PATCH] Fix room transition animation happens twice #2084 --- .../kotlin/io/element/android/appnav/room/RoomFlowNode.kt | 5 ++++- changelog.d/2084.bugfix | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 changelog.d/2084.bugfix diff --git a/appnav/src/main/kotlin/io/element/android/appnav/room/RoomFlowNode.kt b/appnav/src/main/kotlin/io/element/android/appnav/room/RoomFlowNode.kt index 8085494483..be9ca0ce4b 100644 --- a/appnav/src/main/kotlin/io/element/android/appnav/room/RoomFlowNode.kt +++ b/appnav/src/main/kotlin/io/element/android/appnav/room/RoomFlowNode.kt @@ -26,6 +26,7 @@ import androidx.compose.runtime.getValue import androidx.compose.ui.Modifier import androidx.lifecycle.lifecycleScope import com.bumble.appyx.core.modality.BuildContext +import com.bumble.appyx.core.navigation.transition.JumpToEndTransitionHandler import com.bumble.appyx.core.node.Node import com.bumble.appyx.core.node.node import com.bumble.appyx.core.plugin.Plugin @@ -130,7 +131,9 @@ class RoomFlowNode @AssistedInject constructor( @Composable override fun View(modifier: Modifier) { - BackstackView() + BackstackView( + transitionHandler = JumpToEndTransitionHandler(), + ) } } diff --git a/changelog.d/2084.bugfix b/changelog.d/2084.bugfix new file mode 100644 index 0000000000..8fb66aec73 --- /dev/null +++ b/changelog.d/2084.bugfix @@ -0,0 +1 @@ +Fix room transition animation happens twice.