From cdb9dc3403d93ad9e6128605426a30ed5b10b6de Mon Sep 17 00:00:00 2001 From: Barnabas Balogh Date: Wed, 1 Apr 2026 20:34:20 +0200 Subject: [PATCH] feat: add androidx.tv.material3 dependency for TV-specific UI components --- app-tv/build.gradle.kts | 1 + gradle/libs.versions.toml | 2 ++ 2 files changed, 3 insertions(+) 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" }