From 0eed2895f6ab3bdd2bc8db9f873e9effd237eae3 Mon Sep 17 00:00:00 2001 From: ganfra Date: Tue, 31 Jan 2023 20:49:47 +0100 Subject: [PATCH] Add splash for android < 12 so app is not completely blank during process creation --- app/build.gradle.kts | 2 +- app/src/main/AndroidManifest.xml | 1 + .../io/element/android/x/MainActivity.kt | 4 ++- app/src/main/res/drawable/splash_icon.xml | 8 ++++++ app/src/main/res/values-night/themes.xml | 26 +++++++++++++++++++ app/src/main/res/values/themes.xml | 6 ++++- gradle/libs.versions.toml | 1 + 7 files changed, 45 insertions(+), 3 deletions(-) create mode 100644 app/src/main/res/drawable/splash_icon.xml create mode 100644 app/src/main/res/values-night/themes.xml diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 41029596ab..70ef693426 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -171,7 +171,7 @@ dependencies { // https://developer.android.com/studio/write/java8-support#library-desugaring-versions coreLibraryDesugaring("com.android.tools:desugar_jdk_libs:1.2.2") implementation(libs.appyx.core) - + implementation(libs.androidx.splash) implementation(libs.androidx.corektx) implementation(libs.androidx.lifecycle.runtime) implementation(libs.androidx.activity.compose) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 61a03241a1..00d6092632 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -31,6 +31,7 @@ tools:targetApi="33"> () appBindings.matrixClientsHolder().restore(savedInstanceState) diff --git a/app/src/main/res/drawable/splash_icon.xml b/app/src/main/res/drawable/splash_icon.xml new file mode 100644 index 0000000000..9b852a657f --- /dev/null +++ b/app/src/main/res/drawable/splash_icon.xml @@ -0,0 +1,8 @@ + + diff --git a/app/src/main/res/values-night/themes.xml b/app/src/main/res/values-night/themes.xml new file mode 100644 index 0000000000..6763f9b016 --- /dev/null +++ b/app/src/main/res/values-night/themes.xml @@ -0,0 +1,26 @@ + + + + + + +