diff options
| author | Kalle Lindström <karl.lindstrom@mullvad.net> | 2025-03-11 11:00:15 +0100 |
|---|---|---|
| committer | Kalle Lindström <karl.lindstrom@mullvad.net> | 2025-03-19 09:33:07 +0100 |
| commit | e2d5d4f1f444f1dfbee5077889a62731aec080c6 (patch) | |
| tree | 94e8bfca4a946f931ae3ce6b22a8a50eec795b48 /android/gradle | |
| parent | 793c39338a2fcd2bf188952061edaeaa925d614a (diff) | |
| download | mullvadvpn-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.toml | 3 |
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" } |
