build: bump up compose to 1.10-alpha

This commit is contained in:
junkfood
2025-08-16 17:35:38 +08:00
parent 7c18d188f9
commit c21d0ba19a
2 changed files with 7 additions and 3 deletions

View File

@@ -3,6 +3,7 @@ package me.ash.reader.ui.page.adaptive
import androidx.compose.material3.adaptive.ExperimentalMaterial3AdaptiveApi
import androidx.compose.material3.adaptive.layout.PaneMotion
import androidx.compose.material3.adaptive.layout.PaneScaffoldMotionDataProvider
import androidx.compose.material3.adaptive.layout.PaneScaffoldRole
import androidx.compose.material3.adaptive.layout.calculateDefaultEnterTransition
import androidx.compose.material3.adaptive.layout.calculateDefaultExitTransition
import me.ash.reader.ui.motion.materialSharedAxisXIn
@@ -11,7 +12,8 @@ import me.ash.reader.ui.motion.materialSharedAxisXOut
private const val INITIAL_OFFSET_FACTOR = 0.10f
@ExperimentalMaterial3AdaptiveApi
internal fun <Role> PaneScaffoldMotionDataProvider<Role>.calculateEnterTransition(role: Role) =
internal fun <Role : PaneScaffoldRole> PaneScaffoldMotionDataProvider<Role>
.calculateEnterTransition(role: Role) =
when (this[role].motion) {
PaneMotion.EnterFromRight ->
materialSharedAxisXIn(initialOffsetX = { (it * INITIAL_OFFSET_FACTOR).toInt() })
@@ -21,7 +23,9 @@ internal fun <Role> PaneScaffoldMotionDataProvider<Role>.calculateEnterTransitio
}
@ExperimentalMaterial3AdaptiveApi
internal fun <Role> PaneScaffoldMotionDataProvider<Role>.calculateExitTransition(role: Role) =
internal fun <Role : PaneScaffoldRole> PaneScaffoldMotionDataProvider<Role>.calculateExitTransition(
role: Role
) =
when (this[role].motion) {
PaneMotion.ExitToLeft ->
materialSharedAxisXOut(targetOffsetX = { -(it * INITIAL_OFFSET_FACTOR).toInt() })

View File

@@ -27,7 +27,7 @@ room = "2.7.2"
work = "2.10.1"
# Compose
composeBom = "2025.06.02"
composeBom = "2025.08.00"
composeHtml = "1.0.2"
# Coil