From 182625f096a79856e0888af6d5bb9e33732108f1 Mon Sep 17 00:00:00 2001 From: Damontecres Date: Wed, 15 Oct 2025 14:21:37 -0400 Subject: [PATCH] Bump dependency versions --- .../dolphin/ui/nav/ApplicationContent.kt | 8 +++----- gradle/libs.versions.toml | 14 +++++++------- 2 files changed, 10 insertions(+), 12 deletions(-) diff --git a/app/src/main/java/com/github/damontecres/dolphin/ui/nav/ApplicationContent.kt b/app/src/main/java/com/github/damontecres/dolphin/ui/nav/ApplicationContent.kt index 8e3f0927..11acef86 100644 --- a/app/src/main/java/com/github/damontecres/dolphin/ui/nav/ApplicationContent.kt +++ b/app/src/main/java/com/github/damontecres/dolphin/ui/nav/ApplicationContent.kt @@ -5,8 +5,7 @@ import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.lifecycle.viewmodel.navigation3.rememberViewModelStoreNavEntryDecorator import androidx.navigation3.runtime.NavEntry -import androidx.navigation3.runtime.rememberSavedStateNavEntryDecorator -import androidx.navigation3.scene.rememberSceneSetupNavEntryDecorator +import androidx.navigation3.runtime.rememberSaveableStateHolderNavEntryDecorator import androidx.navigation3.ui.NavDisplay import com.github.damontecres.dolphin.data.JellyfinServer import com.github.damontecres.dolphin.data.JellyfinUser @@ -30,11 +29,10 @@ fun ApplicationContent( ) { NavDisplay( backStack = navigationManager.backStack, - onBack = { repeat(it) { navigationManager.goBack() } }, + onBack = { navigationManager.goBack() }, entryDecorators = listOf( - rememberSceneSetupNavEntryDecorator(), - rememberSavedStateNavEntryDecorator(), + rememberSaveableStateHolderNavEntryDecorator(), rememberViewModelStoreNavEntryDecorator(), ), entryProvider = { key -> diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 17051a1c..ac4aa01f 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -4,11 +4,11 @@ agp = "8.13.0" desugar_jdk_libs = "2.1.5" hiltNavigationCompose = "1.3.0" kotlin = "2.2.20" -ksp = "2.2.20-2.0.2" # https://github.com/google/ksp/issues/2596 2.0.3 is broken +ksp = "2.2.20-2.0.4" coreKtx = "1.17.0" appcompat = "1.7.1" -composeBom = "2025.09.01" -compose-runtime = "1.9.2" +composeBom = "2025.10.00" +compose-runtime = "1.9.3" timber = "5.0.1" tvFoundation = "1.0.0-alpha12" tvMaterial = "1.0.1" @@ -16,9 +16,9 @@ lifecycleRuntimeKtx = "2.9.4" activityCompose = "1.11.0" androidx-media3 = "1.8.0" coil = "3.3.0" -jellyfin-sdk = "1.7.0" -nav3Core = "1.0.0-alpha10" -lifecycleViewmodelNav3 = "2.10.0-alpha04" +jellyfin-sdk = "1.7.1" +nav3Core = "1.0.0-alpha11" +lifecycleViewmodelNav3 = "2.10.0-alpha05" material3AdaptiveNav3 = "1.0.0-alpha03" protobuf = "0.9.5" datastore = "1.1.7" @@ -26,7 +26,7 @@ kotlinx-coroutines-android = "1.10.2" kotlinx-serialization = "1.9.0" protobuf-javalite = "4.32.1" hilt = "2.57.2" -room = "2.8.1" +room = "2.8.2" material3 = "1.4.0" preferenceKtx = "1.2.1"