diff --git a/feature/onboarding/src/main/kotlin/com/naveenapps/expensemanager/feature/onboarding/into/IntroScreen.kt b/feature/onboarding/src/main/kotlin/com/naveenapps/expensemanager/feature/onboarding/into/IntroScreen.kt index edc6fcd4..81fde5d6 100644 --- a/feature/onboarding/src/main/kotlin/com/naveenapps/expensemanager/feature/onboarding/into/IntroScreen.kt +++ b/feature/onboarding/src/main/kotlin/com/naveenapps/expensemanager/feature/onboarding/into/IntroScreen.kt @@ -17,6 +17,7 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.LinkAnnotation import androidx.compose.ui.text.SpanStyle +import androidx.compose.ui.text.TextLinkStyles import androidx.compose.ui.text.buildAnnotatedString import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.unit.dp @@ -112,7 +113,7 @@ private fun ScaffoldContent( linkInteractionListener = { shareRepository?.openPrivacy() }, - style = SpanStyle(color = MaterialTheme.colorScheme.secondary) + styles = TextLinkStyles(style = SpanStyle(color = MaterialTheme.colorScheme.secondary)) ), start = text.indexOf("privacy policy"), end = text.length - 1, diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 45110fc0..e092b12f 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -3,10 +3,10 @@ accompanist = "0.34.0" androidDesugarJdkLibs = "2.0.4" androidGradlePlugin = "8.3.2" androidxActivity = "1.9.0" -androidxAppCompat = "1.6.1" +androidxAppCompat = "1.7.0" androidxMaterial = "1.12.0" androidxBrowser = "1.7.0" -androidxComposeBom = "2024.05.00" +androidxComposeBom = "2024.06.00" androidxComposeCompiler = "1.5.13" androidxComposeRuntimeTracing = "1.0.0-beta01" lottieCompose = "6.4.0" @@ -16,28 +16,28 @@ androidxCoreSplashscreen = "1.0.1" androidxDataStore = "1.1.1" androidxEspresso = "3.5.1" androidxHiltNavigationCompose = "1.2.0" -androidxLifecycle = "2.7.0" +androidxLifecycle = "2.8.2" androidxMacroBenchmark = "1.2.4" benchmark = "1.2.4" androidxMetrics = "1.0.0-beta01" -androidxNavigation = "2.8.0-beta01" +androidxNavigation = "2.8.0-beta03" androidxProfileinstaller = "1.3.1" androidxSplashScreen = "1.0.1" androidxStartup = "1.1.1" androidxTestArchCore = "2.2.0" -androidxTestCore = "1.6.0-alpha06" +androidxTestCore = "1.6.0-rc01" androidxTestExt = "1.1.5" androidxTestRules = "1.5.0" androidxTestRunner = "1.5.2" androidxTracing = "1.2.0" androidxUiAutomator = "2.3.0" -androidxWindowManager = "1.2.0" +androidxWindowManager = "1.3.0" androidxWork = "2.9.0" -firebaseBom = "33.0.0" -firebaseCrashlyticsPlugin = "2.9.9" +firebaseBom = "33.1.1" +firebaseCrashlyticsPlugin = "3.0.2" firebasePerfPlugin = "1.4.2" firebaseDistribution = "5.0.0" -googleOss = "17.0.1" +googleOss = "17.1.0" opencsv = "4.6" review = "2.0.1" googleOssPlugin = "0.10.6" @@ -51,7 +51,7 @@ kotlinxCoroutines = "1.8.0" kotlinxDatetime = "0.4.1" kotlinxSerializationJson = "1.6.3" ksp = "1.9.23-1.0.20" -lint = "31.4.0" +lint = "31.5.0" okhttp = "4.12.0" retrofit = "2.9.0" retrofitKotlinxSerializationJson = "1.0.0" @@ -182,7 +182,6 @@ firebase-crashlytics-gradlePlugin = { group = "com.google.firebase", name = "fir firebase-performance-gradlePlugin = { group = "com.google.firebase", name = "perf-plugin", version.ref = "firebasePerfPlugin" } kotlin-gradlePlugin = { group = "org.jetbrains.kotlin", name = "kotlin-gradle-plugin", version.ref = "kotlin" } ksp-gradlePlugin = { group = "com.google.devtools.ksp", name = "com.google.devtools.ksp.gradle.plugin", version.ref = "ksp" } -work-testing = { group = "androidx.work", name = "work-testing", version = "2.9.0" } app-update-ktx = { group = "com.google.android.play", name = "app-update-ktx", version = "2.1.0" } androidx-hilt-common = { group = "androidx.hilt", name = "hilt-common", version = "hiltExt" }