summaryrefslogtreecommitdiffhomepage
path: root/android/gradle
diff options
context:
space:
mode:
authorKalle Lindström <karl.lindstrom@mullvad.net>2025-03-11 11:00:15 +0100
committerKalle Lindström <karl.lindstrom@mullvad.net>2025-03-19 09:33:07 +0100
commite2d5d4f1f444f1dfbee5077889a62731aec080c6 (patch)
tree94e8bfca4a946f931ae3ce6b22a8a50eec795b48 /android/gradle
parent793c39338a2fcd2bf188952061edaeaa925d614a (diff)
downloadmullvadvpn-e2d5d4f1f444f1dfbee5077889a62731aec080c6.tar.xz
mullvadvpn-e2d5d4f1f444f1dfbee5077889a62731aec080c6.zip
Improve TV connect screen UI
- Implements the navigation rail design for Android TV - Implements the TV notification banner design - Adds two new Gradle modules: * tv: contains the Android TV specific Compose components (e.g. the NavigationDrawerTV component) * ui/compose: contains Compose-specific code that is needed by both the app module and the tv module.
Diffstat (limited to 'android/gradle')
-rw-r--r--android/gradle/libs.versions.toml3
1 files changed, 3 insertions, 0 deletions
diff --git a/android/gradle/libs.versions.toml b/android/gradle/libs.versions.toml
index 33180d1cf3..864af8f07a 100644
--- a/android/gradle/libs.versions.toml
+++ b/android/gradle/libs.versions.toml
@@ -22,6 +22,7 @@ androidx-testmonitor = "1.7.2"
androidx-testorchestrator = "1.5.1"
androidx-testrunner = "1.6.2"
androidx-uiautomator = "2.4.0-alpha01"
+androidx-tv = "1.0.0"
# Arrow
arrow = "2.0.1"
@@ -31,6 +32,7 @@ compose = "1.7.8"
compose-destinations = "2.1.0"
compose-constraintlayout = "1.1.1"
compose-material3 = "1.3.1"
+compose-material-tv = "1.1.0-alpha01"
# Update suppression for 'InvalidPackage' in config/lint.xml
grpc = "1.71.0"
@@ -99,6 +101,7 @@ androidx-test-runner = { module = "androidx.test:runner", version.ref = "android
androidx-test-rules = { module = "androidx.test:rules", version.ref = "androidx-test" }
androidx-test-uiautomator = { module = "androidx.test.uiautomator:uiautomator", version.ref = "androidx-uiautomator" }
androidx-test-orchestrator = { module = "androidx.test:orchestrator", version.ref = "androidx-testorchestrator" }
+androidx-tv = { module = "androidx.tv:tv-material", version.ref = "androidx-tv" }
# Arrow
arrow = { module = "io.arrow-kt:arrow-core", version.ref = "arrow" }