[PR #2154] fix: upgrade Android icons - Themed Icons support (Android 13+), Adaptive icons support #2681

Open
opened 2026-10-14 21:03:58 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/amnezia-vpn/amnezia-client/pull/2154
Author: @samirakhmedov
Created: 1/24/2026
Status: 🔄 Open

Base: dev ← Head: feat/better-app-icons


📝 Commits (1)

  • 37a57bf fix: upgraded Android Icon resource to any DPI and themed icons support (Android 13+)

📊 Changes

43 files changed (+12 additions, -0 deletions)

View changed files

➕ client/android/play_store_512.png (+0 -0)
➕ client/android/res/mipmap-anydpi-v26/icon.xml (+6 -0)
➕ client/android/res/mipmap-anydpi-v26/icon_round.xml (+6 -0)
📝 client/android/res/mipmap-hdpi/icon.png (+0 -0)
➕ client/android/res/mipmap-hdpi/icon_background.png (+0 -0)
➕ client/android/res/mipmap-hdpi/icon_foreground.png (+0 -0)
➕ client/android/res/mipmap-hdpi/icon_monochrome.png (+0 -0)
📝 client/android/res/mipmap-hdpi/icon_round.png (+0 -0)
➕ client/android/res/mipmap-hdpi/icon_round_background.png (+0 -0)
➕ client/android/res/mipmap-hdpi/icon_round_foreground.png (+0 -0)
➕ client/android/res/mipmap-hdpi/icon_round_monochrome.png (+0 -0)
📝 client/android/res/mipmap-mdpi/icon.png (+0 -0)
➕ client/android/res/mipmap-mdpi/icon_background.png (+0 -0)
➕ client/android/res/mipmap-mdpi/icon_foreground.png (+0 -0)
➕ client/android/res/mipmap-mdpi/icon_monochrome.png (+0 -0)
📝 client/android/res/mipmap-mdpi/icon_round.png (+0 -0)
➕ client/android/res/mipmap-mdpi/icon_round_background.png (+0 -0)
➕ client/android/res/mipmap-mdpi/icon_round_foreground.png (+0 -0)
➕ client/android/res/mipmap-mdpi/icon_round_monochrome.png (+0 -0)
📝 client/android/res/mipmap-xhdpi/icon.png (+0 -0)

...and 23 more files

📄 Description

Fix Android Launcher Icons for Modern Devices

Updated Android launcher icons to address visual issues on later Android devices and similar devices. Added themed icons (monochrome mask support for Android 13+ Quick Settings) and full adaptive icons with foreground/background layers for proper scaling and theming. Refreshed icon designs for a cleaner, more modern

Changes

  • Added adaptive icon format (mipmap-anydpi-v26/ic_launcher.xml, ic_launcher_foreground.xml, ic_launcher_background.xml).
  • Added themed icon support for Android 13+ dynamic theming.

Screenshots
Before (Pixel 9):

telegram-cloud-photo-size-2-5451608590637535674-y

After:

Screenshot 2026-01-24 at 18 36 59 Screenshot 2026-01-24 at 18 37 26

Related Issues
Closes #1650 (Adaptive Icons on modern Android).

Ready for review—happy to adjust based on Amnezia team feedback! 🚀


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/amnezia-vpn/amnezia-client/pull/2154 **Author:** [@samirakhmedov](https://github.com/samirakhmedov) **Created:** 1/24/2026 **Status:** 🔄 Open **Base:** `dev` ← **Head:** `feat/better-app-icons` --- ### 📝 Commits (1) - [`37a57bf`](https://github.com/amnezia-vpn/amnezia-client/commit/37a57bfb75b6b1917ce0eabf26822c37298182b8) fix: upgraded Android Icon resource to any DPI and themed icons support (Android 13+) ### 📊 Changes **43 files changed** (+12 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `client/android/play_store_512.png` (+0 -0) ➕ `client/android/res/mipmap-anydpi-v26/icon.xml` (+6 -0) ➕ `client/android/res/mipmap-anydpi-v26/icon_round.xml` (+6 -0) 📝 `client/android/res/mipmap-hdpi/icon.png` (+0 -0) ➕ `client/android/res/mipmap-hdpi/icon_background.png` (+0 -0) ➕ `client/android/res/mipmap-hdpi/icon_foreground.png` (+0 -0) ➕ `client/android/res/mipmap-hdpi/icon_monochrome.png` (+0 -0) 📝 `client/android/res/mipmap-hdpi/icon_round.png` (+0 -0) ➕ `client/android/res/mipmap-hdpi/icon_round_background.png` (+0 -0) ➕ `client/android/res/mipmap-hdpi/icon_round_foreground.png` (+0 -0) ➕ `client/android/res/mipmap-hdpi/icon_round_monochrome.png` (+0 -0) 📝 `client/android/res/mipmap-mdpi/icon.png` (+0 -0) ➕ `client/android/res/mipmap-mdpi/icon_background.png` (+0 -0) ➕ `client/android/res/mipmap-mdpi/icon_foreground.png` (+0 -0) ➕ `client/android/res/mipmap-mdpi/icon_monochrome.png` (+0 -0) 📝 `client/android/res/mipmap-mdpi/icon_round.png` (+0 -0) ➕ `client/android/res/mipmap-mdpi/icon_round_background.png` (+0 -0) ➕ `client/android/res/mipmap-mdpi/icon_round_foreground.png` (+0 -0) ➕ `client/android/res/mipmap-mdpi/icon_round_monochrome.png` (+0 -0) 📝 `client/android/res/mipmap-xhdpi/icon.png` (+0 -0) _...and 23 more files_ </details> ### 📄 Description # **Fix Android Launcher Icons for Modern Devices** Updated Android launcher icons to address visual issues on later Android devices and similar devices. Added themed icons (monochrome mask support for Android 13+ Quick Settings) and full adaptive icons with foreground/background layers for proper scaling and theming. Refreshed icon designs for a cleaner, more modern **Changes** - Added adaptive icon format (`mipmap-anydpi-v26/ic_launcher.xml`, `ic_launcher_foreground.xml`, `ic_launcher_background.xml`). - Added themed icon support for Android 13+ dynamic theming. **Screenshots** Before (Pixel 9): ![telegram-cloud-photo-size-2-5451608590637535674-y](https://github.com/user-attachments/assets/d174783c-1d42-49f7-8aa1-2c6a4dc3cf56) After: <img width="336" height="127" alt="Screenshot 2026-01-24 at 18 36 59" src="https://github.com/user-attachments/assets/23fefce2-75e1-436e-b67c-92255047f7d6" /> <img width="337" height="102" alt="Screenshot 2026-01-24 at 18 37 26" src="https://github.com/user-attachments/assets/4fa7f90a-6a6f-4051-908b-e58bbbaff3a3" /> **Related Issues** Closes #1650 (Adaptive Icons on modern Android). Ready for review—happy to adjust based on Amnezia team feedback! 🚀 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
amnezia-vpn/amnezia-client#2681
No description provided.