From 7b2ddc0249a840b493d1fa917d62c2988c32560d Mon Sep 17 00:00:00 2001 From: randogoth Date: Mon, 12 Oct 2026 14:16:51 +0300 Subject: [PATCH] fix: fill the icon and splash with the logo on Android 12+ Without an adaptive icon or a v31 splash theme, Android synthesized a white circular backdrop and shrank the flat square logo to fit inside it, both on the home screen and the native splash screen. Add a real adaptive icon (background color plus a centered, safe-zone-scaled vector foreground from the same path data as assets/logo.svg) and configure the v31 splash screen to use matching background colors, so the logo fills the shape edge to edge instead. --- .../res/drawable/ic_launcher_foreground.xml | 29 +++++++++++++++++++ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 ++++ .../src/main/res/values-night-v31/styles.xml | 15 ++++++++++ .../app/src/main/res/values-v31/styles.xml | 17 +++++++++++ .../app/src/main/res/values/colors.xml | 4 +++ 5 files changed, 70 insertions(+) create mode 100644 app/android/app/src/main/res/drawable/ic_launcher_foreground.xml create mode 100644 app/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 app/android/app/src/main/res/values-night-v31/styles.xml create mode 100644 app/android/app/src/main/res/values-v31/styles.xml create mode 100644 app/android/app/src/main/res/values/colors.xml diff --git a/app/android/app/src/main/res/drawable/ic_launcher_foreground.xml b/app/android/app/src/main/res/drawable/ic_launcher_foreground.xml new file mode 100644 index 0000000..0d672d7 --- /dev/null +++ b/app/android/app/src/main/res/drawable/ic_launcher_foreground.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + diff --git a/app/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/app/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 0000000..5ed0a2d --- /dev/null +++ b/app/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/app/android/app/src/main/res/values-night-v31/styles.xml b/app/android/app/src/main/res/values-night-v31/styles.xml new file mode 100644 index 0000000..0b28dcb --- /dev/null +++ b/app/android/app/src/main/res/values-night-v31/styles.xml @@ -0,0 +1,15 @@ + + + + + + diff --git a/app/android/app/src/main/res/values-v31/styles.xml b/app/android/app/src/main/res/values-v31/styles.xml new file mode 100644 index 0000000..c77d146 --- /dev/null +++ b/app/android/app/src/main/res/values-v31/styles.xml @@ -0,0 +1,17 @@ + + + + + + diff --git a/app/android/app/src/main/res/values/colors.xml b/app/android/app/src/main/res/values/colors.xml new file mode 100644 index 0000000..cb0c6bb --- /dev/null +++ b/app/android/app/src/main/res/values/colors.xml @@ -0,0 +1,4 @@ + + + #18191b +