diff --git a/app-tv/build.gradle.kts b/app-tv/build.gradle.kts index 9ee76a4e..222dd7d9 100644 --- a/app-tv/build.gradle.kts +++ b/app-tv/build.gradle.kts @@ -65,6 +65,7 @@ dependencies { implementation(libs.androidx.compose.ui.graphics) implementation(libs.androidx.compose.ui.tooling.preview) implementation(libs.androidx.compose.material3) + implementation(libs.androidx.tv.material3) implementation(libs.androidx.compose.material.icons.extended) implementation(libs.jellyfin.core) implementation(libs.kotlinx.serialization.json) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 838e25d3..152e765e 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -16,6 +16,7 @@ datastore = "1.1.1" kotlinxSerializationJson = "1.7.3" okhttp = "4.12.0" foundation = "1.10.1" +tvMaterial = "1.0.1" coil = "3.3.0" media3 = "1.9.0" media3FfmpegDecoder = "1.9.0+1" @@ -40,6 +41,7 @@ androidx-compose-ui-test-manifest = { group = "androidx.compose.ui", name = "ui- androidx-compose-ui-test-junit4 = { group = "androidx.compose.ui", name = "ui-test-junit4" } androidx-compose-material3 = { group = "androidx.compose.material3", name = "material3" } androidx-compose-material-icons-extended = { group = "androidx.compose.material", name = "material-icons-extended" } +androidx-tv-material3 = { group = "androidx.tv", name = "tv-material", version.ref = "tvMaterial" } jellyfin-core = { group = "org.jellyfin.sdk", name = "jellyfin-core", version.ref = "jellyfin-core" } hilt = { group = "com.google.dagger", name = "hilt-android", version.ref = "hilt" } hilt-compiler = { group = "com.google.dagger", name = "hilt-android-compiler", version.ref = "hilt" }