diff options
| author | lizzie <lizzie@eden-emu.dev> | 2025-10-29 13:17:50 +0100 |
|---|---|---|
| committer | crueter <crueter@eden-emu.dev> | 2025-10-29 13:17:50 +0100 |
| commit | cdf4ce07bcac043fc857b55ead54cf9dcf45f59b (patch) | |
| tree | 970edd55498e0e71c654c67672bccd8dd69cd7be /tools | |
| parent | 2f591d33d356e81a5a4c9688fa36fd556f27aacb (diff) | |
[dist] Halloween icons (#2886)
Graphic design is my passion?
eden_named.ico wasn't used by anything
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2886
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
Diffstat (limited to 'tools')
| -rwxr-xr-x | tools/update-icons.sh | 31 |
1 files changed, 22 insertions, 9 deletions
diff --git a/tools/update-icons.sh b/tools/update-icons.sh index a2c1ae8ebf..132e62da86 100755 --- a/tools/update-icons.sh +++ b/tools/update-icons.sh @@ -5,19 +5,32 @@ # Updates main icons for eden -which png2icns || (which yay && yay libicns) || exit +#which png2icns || (which yay && yay libicns) || exit which magick || exit -export EDEN_SVG_ICO="dist/dev.eden_emu.eden.svg" -svgo --multipass $EDEN_SVG_ICO +EDEN_SVG_ICO="dist/dev.eden_emu.eden.svg" +EALT_SVG_ICO="dist/eden_named.svg" -magick -density 256x256 -background transparent $EDEN_SVG_ICO \ - -define icon:auto-resize -colors 256 dist/eden.ico || exit -convert -density 256x256 -resize 256x256 -background transparent $EDEN_SVG_ICO \ - dist/yuzu.bmp || exit +magick -density 256x256 -background transparent $EDEN_SVG_ICO -define icon:auto-resize -colors 256 dist/eden.ico || exit +convert -density 256x256 -resize 256x256 -background transparent $EDEN_SVG_ICO dist/yuzu.bmp || exit -export TMP_PNG="dist/eden-tmp.png" +magick -size 256x256 -background transparent $EDEN_SVG_ICO dist/qt_themes/default/icons/256x256/eden.png || exit +magick -size 256x256 -background transparent $EALT_SVG_ICO dist/qt_themes/default/icons/256x256/eden_named.png || exit +magick dist/qt_themes/default/icons/256x256/eden.png -resize 256x256! dist/qt_themes/default/icons/256x256/eden.png || exit +magick dist/qt_themes/default/icons/256x256/eden_named.png -resize 256x256! dist/qt_themes/default/icons/256x256/eden_named.png || exit + +# Now do more fancy things (like composition) +TMP_PNG="dist/eden-tmp.png" magick -size 1024x1024 -background transparent $EDEN_SVG_ICO $TMP_PNG || exit -png2icns dist/eden.icns $TMP_PNG || exit +composite $TMP_PNG -gravity center -geometry 2048x2048+0+0 \ + src/android/app/src/main/res/drawable/ic_icon_bg_orig.png \ + src/android/app/src/main/res/drawable/ic_launcher.png || exit +magick src/android/app/src/main/res/drawable/ic_launcher.png -resize 512x512! src/android/app/src/main/res/drawable/ic_launcher.png || exit + +optipng -o7 src/android/app/src/main/res/drawable/ic_launcher.png +optipng -o7 dist/qt_themes/default/icons/256x256/eden_named.png +optipng -o7 dist/qt_themes/default/icons/256x256/eden.png + +png2icns dist/eden.icns $TMP_PNG cp dist/eden.icns dist/yuzu.icns rm $TMP_PNG |
