diff --git a/res/icon.ico b/res/icon.ico index f2299b2c7..b0a77f971 100644 Binary files a/res/icon.ico and b/res/icon.ico differ diff --git a/res/icon_16x16.svg b/res/icon_16x16.svg new file mode 100644 index 000000000..7139b0242 --- /dev/null +++ b/res/icon_16x16.svg @@ -0,0 +1,157 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/make-icon.sh b/res/make-icon.sh index c146eb4c9..c6adc933e 100755 --- a/res/make-icon.sh +++ b/res/make-icon.sh @@ -12,4 +12,14 @@ for i in "${sizes[@]}"; do convert logo.png -filter Mitchell -scale "$((i*2))"x"$((i*2))" icon.iconset/icon_"$i"x"$i""@2x.png" done -convert icon.iconset/icon_256x256.png icon.ico +convert \ + -background none \ + icon_16x16.svg \ + icon.iconset/icon_256x256.png \ + \( -clone 0 \) \ + \( -clone 1 -resize 32x32 -extent 32x32 \) \ + \( -clone 1 -resize 48x48 -extent 48x48 \) \ + \( -clone 1 -resize 256x256 -extent 256x256 \) \ + -delete 0 \ + -delete 0 \ + icon.ico \ No newline at end of file