From d188da3a248273a82608a4053058508efcb46330 Mon Sep 17 00:00:00 2001 From: Jonathan Nobels Date: Wed, 3 Apr 2024 12:25:57 -0400 Subject: [PATCH] android/ui: add compose-style splash screen (#283) Updates tailscale/corp#18202 Updates the splash screen to the modern themed jetpack compose variant. Signed-off-by: Jonathan Nobels --- android/build.gradle | 1 + android/src/main/AndroidManifest.xml | 2 +- android/src/main/java/com/tailscale/ipn/MainActivity.kt | 3 +++ android/src/main/res/values/splash.xml | 8 ++++++++ 4 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 android/src/main/res/values/splash.xml diff --git a/android/build.gradle b/android/build.gradle index 8a28900..6f5161a 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -91,6 +91,7 @@ dependencies { implementation 'androidx.activity:activity-compose:1.8.2' implementation "com.google.accompanist:accompanist-permissions:$accompanist_version" implementation "com.google.accompanist:accompanist-systemuicontroller:$accompanist_version" + implementation "androidx.core:core-splashscreen:1.1.0-alpha02" // Navigation dependencies. def nav_version = "2.7.7" diff --git a/android/src/main/AndroidManifest.xml b/android/src/main/AndroidManifest.xml index baaac9c..3462df5 100644 --- a/android/src/main/AndroidManifest.xml +++ b/android/src/main/AndroidManifest.xml @@ -31,7 +31,7 @@ android:icon="@mipmap/ic_launcher" android:label="Tailscale" android:roundIcon="@mipmap/ic_launcher_round" - android:theme="@style/Theme.AppCompat"> + android:theme="@style/Theme.App.SplashScreen"> + + +