From 38ba5853820086c33c5fe219f0513c59d2bcc7ae Mon Sep 17 00:00:00 2001
From: NovaliX <79244938+NovaliX-Dev@users.noreply.github.com>
Date: Sun, 2 Apr 2023 22:09:32 +0000
Subject: [PATCH] fix: macos icon generation (#1457)
---
docs/build.md | 4 ++++
icons/build_icons.sh | 4 ++--
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/docs/build.md b/docs/build.md
index 3ad81da..39e37de 100644
--- a/docs/build.md
+++ b/docs/build.md
@@ -38,6 +38,10 @@
- imagemagick (for AppImage)
### MacOS
+- imagemagick
+- png2icns (`npm install png2icns -g`)
+- librsvg
+
### Windows
diff --git a/icons/build_icons.sh b/icons/build_icons.sh
index 4033c65..1431bb7 100755
--- a/icons/build_icons.sh
+++ b/icons/build_icons.sh
@@ -33,8 +33,8 @@ VSCODE_PREFIX=""
build_darwin_main() { # {{{
if [ ! -f "${SRC_PREFIX}src/${QUALITY}/resources/darwin/code.icns" ]; then
- rsvg-convert -w 700 -h 700 "icons/${QUALITY}/codium.svg" -o "code_logo.png"
- composite "code_logo.png" -geometry +165+190 "icons/template_macos.png" "code_1024.png"
+ rsvg-convert -w 655 -h 655 "icons/${QUALITY}/codium.svg" -o "code_logo.png"
+ composite "code_logo.png" -gravity center "icons/template_macos.png" "code_1024.png"
convert "code_1024.png" -resize 512x512 code_512.png
convert "code_1024.png" -resize 256x256 code_256.png
convert "code_1024.png" -resize 128x128 code_128.png