diff --git a/apps/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png b/apps/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png index 97294bd327..3c026db59a 100644 Binary files a/apps/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png and b/apps/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png differ diff --git a/apps/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png b/apps/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png index ed2be467a4..7666da69c7 100644 Binary files a/apps/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png and b/apps/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png differ diff --git a/apps/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png b/apps/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png index ec3ff83064..ca1b746f5a 100644 Binary files a/apps/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png and b/apps/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png differ diff --git a/apps/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png b/apps/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png index 0b713fa78b..656353b370 100644 Binary files a/apps/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png and b/apps/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png differ diff --git a/apps/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/apps/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png index 04ee77ad49..9e00af6a71 100644 Binary files a/apps/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png and b/apps/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png differ diff --git a/scripts/icons/create-icons.sh b/scripts/icons/create-icons.sh index fb15b64f19..545e95fec7 100644 --- a/scripts/icons/create-icons.sh +++ b/scripts/icons/create-icons.sh @@ -102,8 +102,10 @@ for density in mdpi hdpi xhdpi xxhdpi xxxhdpi; do mipmap_dir="$mobile_res_dir/mipmap-$density" mkdir -p "$mipmap_dir" - # Adaptive foreground (transparent, logo in safe zone) - fg_logo=$(( foreground_size * 2 / 3 )) + # Adaptive foreground: logo at 60% of the 108dp canvas. The 72dp (66%) safe + # zone is the hard clip boundary — any launcher mask (circle, squircle, + # teardrop) can trim up to it, so we leave extra margin inside. + fg_logo=$(( foreground_size * 3 / 5 )) inkscape -w $fg_logo -h $fg_logo "$source_icon_dir/icon-color.svg" -o "$mipmap_dir/_tmp_fg.png" magick "$mipmap_dir/_tmp_fg.png" -background none -gravity center \ -extent ${foreground_size}x${foreground_size} "$mipmap_dir/ic_launcher_foreground.png"