瀏覽代碼

fix: macos icon generation (#1457)

NovaliX 2 年之前
父節點
當前提交
38ba585382
共有 2 個文件被更改,包括 6 次插入2 次删除
  1. 4 0
      docs/build.md
  2. 2 2
      icons/build_icons.sh

+ 4 - 0
docs/build.md

@@ -38,6 +38,10 @@
 - imagemagick (for AppImage)
 
 ### <a id="dependencies-macos"></a>MacOS
+- imagemagick
+- png2icns (`npm install png2icns -g`)
+- librsvg
+
 
 ### <a id="dependencies-windows"></a>Windows
 

+ 2 - 2
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