Update compose bom and fix renovate config for it (#674)

This commit is contained in:
FooIbar 2024-04-17 15:21:09 +08:00 committed by GitHub
parent f080a4937e
commit 843daa5304
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 13 additions and 4 deletions

View file

@ -6,12 +6,20 @@
"schedule": ["every friday"], "schedule": ["every friday"],
"labels": ["Dependencies"], "labels": ["Dependencies"],
"packageRules": [ "packageRules": [
{
"groupName": "Compose BOM",
"matchPackageNames": [
"dev.chrisbanes.compose:compose-bom"
],
"ignoreUnstable": false
},
{ {
// Compiler plugins are tightly coupled to Kotlin version // Compiler plugins are tightly coupled to Kotlin version
"groupName": "Kotlin", "groupName": "Kotlin",
"matchPackagePrefixes": [ "matchPackagePrefixes": [
"androidx.compose.compiler", "androidx.compose.compiler",
"org.jetbrains.kotlin", "org.jetbrains.kotlin.",
"org.jetbrains.kotlin:"
], ],
} }
] ]

View file

@ -1,6 +1,7 @@
[versions] [versions]
compiler = "1.5.11" compiler = "1.5.11"
compose-bom = "2024.02.00-alpha02" # 2024.04.00-alpha01 has several bugs with the new animateItem() modifier
compose-bom = "2024.03.00-alpha02"
accompanist = "0.35.0-alpha" accompanist = "0.35.0-alpha"
[libraries] [libraries]

View file

@ -122,7 +122,7 @@ fun AdaptiveSheet(
) )
} }
val internalOnDismissRequest = { val internalOnDismissRequest = {
if (anchoredDraggableState.currentValue == 0) { if (anchoredDraggableState.settledValue == 0) {
scope.launch { anchoredDraggableState.animateTo(1) } scope.launch { anchoredDraggableState.animateTo(1) }
} }
} }
@ -192,7 +192,7 @@ fun AdaptiveSheet(
LaunchedEffect(anchoredDraggableState) { LaunchedEffect(anchoredDraggableState) {
scope.launch { anchoredDraggableState.animateTo(0) } scope.launch { anchoredDraggableState.animateTo(0) }
snapshotFlow { anchoredDraggableState.currentValue } snapshotFlow { anchoredDraggableState.settledValue }
.drop(1) .drop(1)
.filter { it == 1 } .filter { it == 1 }
.collectLatest { .collectLatest {