style(about): Use CrossfadeTransition

It's basically the same as J2K's .withFadeTransaction
This commit is contained in:
Ahmad Ansori Palembani 2024-12-28 12:15:08 +07:00
parent cd4079aa4b
commit 67c4500cce
Signed by: null2264
GPG key ID: BA64F8B60AF3EFB6

View file

@ -10,7 +10,7 @@ import androidx.compose.runtime.Composable
import androidx.compose.runtime.CompositionLocalProvider import androidx.compose.runtime.CompositionLocalProvider
import cafe.adriel.voyager.core.stack.StackEvent import cafe.adriel.voyager.core.stack.StackEvent
import cafe.adriel.voyager.navigator.Navigator import cafe.adriel.voyager.navigator.Navigator
import cafe.adriel.voyager.transitions.ScreenTransition import cafe.adriel.voyager.transitions.CrossfadeTransition
import eu.kanade.tachiyomi.data.updater.AppDownloadInstallJob import eu.kanade.tachiyomi.data.updater.AppDownloadInstallJob
import eu.kanade.tachiyomi.ui.base.controller.BaseComposeController import eu.kanade.tachiyomi.ui.base.controller.BaseComposeController
import eu.kanade.tachiyomi.ui.base.controller.DialogController import eu.kanade.tachiyomi.ui.base.controller.DialogController
@ -22,7 +22,6 @@ import eu.kanade.tachiyomi.util.view.setNegativeButton
import eu.kanade.tachiyomi.util.view.setPositiveButton import eu.kanade.tachiyomi.util.view.setPositiveButton
import eu.kanade.tachiyomi.util.view.setTitle import eu.kanade.tachiyomi.util.view.setTitle
import io.noties.markwon.Markwon import io.noties.markwon.Markwon
import soup.compose.material.motion.animation.materialSharedAxisZ
import yokai.domain.ComposableAlertDialog import yokai.domain.ComposableAlertDialog
import yokai.i18n.MR import yokai.i18n.MR
import yokai.presentation.settings.screen.about.AboutScreen import yokai.presentation.settings.screen.about.AboutScreen
@ -40,11 +39,7 @@ class AboutController : BaseComposeController() {
LocalBackPress provides router::handleBack, LocalBackPress provides router::handleBack,
LocalRouter provides router, LocalRouter provides router,
) { ) {
ScreenTransition( CrossfadeTransition(navigator = it)
navigator = it,
// FIXME: Mimic J2K's Conductor transition
transition = { materialSharedAxisZ(forward = it.lastEvent != StackEvent.Pop) },
)
} }
}, },
) )