fix: upgrade AndroidX snapshot

This commit is contained in:
Harsh Shandilya 2025-06-05 18:37:37 +05:30
parent d4bfee92b5
commit d69629c319
3 changed files with 12 additions and 9 deletions

View file

@ -17,6 +17,7 @@ plugins {
id("dev.msfjarvis.claw.kotlin-kapt") id("dev.msfjarvis.claw.kotlin-kapt")
id("dev.msfjarvis.claw.sentry") id("dev.msfjarvis.claw.sentry")
id("dev.msfjarvis.claw.versioning-plugin") id("dev.msfjarvis.claw.versioning-plugin")
id("kotlin-parcelize")
alias(libs.plugins.aboutlibraries) alias(libs.plugins.aboutlibraries)
alias(libs.plugins.android.junit5) alias(libs.plugins.android.junit5)
alias(libs.plugins.anvil) alias(libs.plugins.anvil)

View file

@ -6,6 +6,7 @@
*/ */
package dev.msfjarvis.claw.android.ui.navigation package dev.msfjarvis.claw.android.ui.navigation
import android.os.Parcelable
import androidx.compose.material.icons.Icons import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.filled.Favorite import androidx.compose.material.icons.filled.Favorite
import androidx.compose.material.icons.filled.NewReleases import androidx.compose.material.icons.filled.NewReleases
@ -16,23 +17,24 @@ import androidx.compose.material.icons.outlined.Whatshot
import androidx.compose.ui.graphics.vector.ImageVector import androidx.compose.ui.graphics.vector.ImageVector
import androidx.navigation3.runtime.NavKey import androidx.navigation3.runtime.NavKey
import dev.msfjarvis.claw.android.ui.navigation.ClawBackStack.TopLevelDestination import dev.msfjarvis.claw.android.ui.navigation.ClawBackStack.TopLevelDestination
import kotlinx.parcelize.Parcelize
import kotlinx.serialization.Serializable import kotlinx.serialization.Serializable
@Serializable data object Hottest : NavKey, TopLevelDestination @Parcelize @Serializable data object Hottest : NavKey, TopLevelDestination, Parcelable
@Serializable data object Newest : NavKey, TopLevelDestination @Parcelize @Serializable data object Newest : NavKey, TopLevelDestination, Parcelable
@Serializable data object Saved : NavKey, TopLevelDestination @Parcelize @Serializable data object Saved : NavKey, TopLevelDestination, Parcelable
@Serializable data class Comments(val postId: String) : NavKey @Parcelize @Serializable data class Comments(val postId: String) : NavKey, Parcelable
@Serializable data class User(val username: String) : NavKey @Parcelize @Serializable data class User(val username: String) : NavKey, Parcelable
@Serializable data object Search : NavKey @Parcelize @Serializable data object Search : NavKey, Parcelable
@Serializable data object Settings : NavKey @Parcelize @Serializable data object Settings : NavKey, Parcelable
@Serializable data object AboutLibraries : NavKey @Parcelize @Serializable data object AboutLibraries : NavKey, Parcelable
enum class AppDestinations( enum class AppDestinations(
val icon: ImageVector, val icon: ImageVector,

View file

@ -102,7 +102,7 @@ dependencyResolutionManagement {
name = "Compose Compiler Snapshots" name = "Compose Compiler Snapshots"
content { includeGroup("androidx.compose.compiler") } content { includeGroup("androidx.compose.compiler") }
} }
maven("https://androidx.dev/snapshots/builds/13585391/artifacts/repository") { maven("https://androidx.dev/snapshots/builds/13603812/artifacts/repository") {
name = "AndroidX Snapshots" name = "AndroidX Snapshots"
content { content {
includeGroup("androidx.activity") includeGroup("androidx.activity")