From 4154c8c1e73526745b92223a9a4d8999ae820cd8 Mon Sep 17 00:00:00 2001 From: Corey Salzano <938411+csalzano@users.noreply.github.com> Date: Tue, 29 Sep 2026 10:45:16 -0400 Subject: [PATCH] feat(app): a monochrome layer for the themed launcher icon (#657) With themed icons on (Android 13+), the launcher tints every icon to the wallpaper palette, but it only has something to tint when the adaptive icon declares a layer. Without one, the app kept its full-colour icon among themed ones. The layer reuses the foreground note shape as a single solid shape, without the drop shadow. Older versions ignore it. Changelog: The app icon now matches your other icons when themed icons are turned on Closes #657 --- .../res/drawable/ic_launcher_monochrome.xml | 21 +++++++++++++++++++ .../res/mipmap-anydpi-v26/ic_launcher.xml | 1 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 1 + android/changelog-unreleased.json | 4 ++++ 4 files changed, 27 insertions(+) create mode 100644 android/app/src/main/res/drawable/ic_launcher_monochrome.xml diff --git a/android/app/src/main/res/drawable/ic_launcher_monochrome.xml b/android/app/src/main/res/drawable/ic_launcher_monochrome.xml new file mode 100644 index 0000000000..a4c762abc0 --- /dev/null +++ b/android/app/src/main/res/drawable/ic_launcher_monochrome.xml @@ -0,0 +1,21 @@ + + + + + + + diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml index 7353dbd1fd..1084c24082 100644 --- a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml +++ b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -2,4 +2,5 @@ + \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml index 7353dbd1fd..1084c24082 100644 --- a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml +++ b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml @@ -2,4 +2,5 @@ + \ No newline at end of file diff --git a/android/changelog-unreleased.json b/android/changelog-unreleased.json index fc468ecb83..e607c063e2 100644 --- a/android/changelog-unreleased.json +++ b/android/changelog-unreleased.json @@ -146,6 +146,10 @@ { "text": "Library syncs now say what they're doing in plain words, such as \"Connecting to Jellyfin\" and \"Fetching 1,500 of 5,000 songs\", instead of \"Querying API\"", "commits": [] + }, + { + "text": "The app icon now matches your other icons when themed icons are turned on in Android 13 and later", + "commits": [] } ], "fixes": [