mirror of
https://github.com/zadam/trilium.git
synced 2026-03-06 16:48:11 +01:00
chore(scripts): build dev icon for Mac
This commit is contained in:
parent
4db86f9322
commit
674fe4fa20
BIN
apps/desktop/electron-forge/app-icon/icon-dev.icns
Normal file
BIN
apps/desktop/electron-forge/app-icon/icon-dev.icns
Normal file
Binary file not shown.
BIN
apps/desktop/electron-forge/app-icon/png/1024x1024-dev.png
Normal file
BIN
apps/desktop/electron-forge/app-icon/png/1024x1024-dev.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 68 KiB |
BIN
apps/desktop/electron-forge/app-icon/png/512x512-dev.png
Normal file
BIN
apps/desktop/electron-forge/app-icon/png/512x512-dev.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 32 KiB |
@ -32,12 +32,13 @@ inkscape -w 16 -h 16 "$source_icon_dir/icon-purple.svg" -o "./png/16x16-dev.png"
|
|||||||
inkscape -w 32 -h 32 "$source_icon_dir/icon-purple.svg" -o "./png/32x32-dev.png"
|
inkscape -w 32 -h 32 "$source_icon_dir/icon-purple.svg" -o "./png/32x32-dev.png"
|
||||||
inkscape -w 256 -h 256 "$source_icon_dir/icon-purple.svg" -o "./png/256x256-dev.png"
|
inkscape -w 256 -h 256 "$source_icon_dir/icon-purple.svg" -o "./png/256x256-dev.png"
|
||||||
|
|
||||||
# Build Mac .icns
|
# Build Mac default .icns
|
||||||
declare -a sizes=("16" "32" "512" "1024")
|
declare -a sizes=("16" "32" "512" "1024")
|
||||||
for size in "${sizes[@]}"; do
|
for size in "${sizes[@]}"; do
|
||||||
inkscape -w $size -h $size "$source_icon_dir/icon-color.svg" -o "./png/${size}x${size}.png"
|
inkscape -w $size -h $size "$source_icon_dir/icon-color.svg" -o "./png/${size}x${size}.png"
|
||||||
done
|
done
|
||||||
|
|
||||||
|
rm -r mac/*
|
||||||
mkdir -p fakeapp.app
|
mkdir -p fakeapp.app
|
||||||
npx iconsur set fakeapp.app -l -i "png/1024x1024.png" -o "mac/1024x1024.png" -s 0.8
|
npx iconsur set fakeapp.app -l -i "png/1024x1024.png" -o "mac/1024x1024.png" -s 0.8
|
||||||
declare -a sizes=("16x16" "32x32" "128x128" "512x512")
|
declare -a sizes=("16x16" "32x32" "128x128" "512x512")
|
||||||
@ -46,6 +47,19 @@ for size in "${sizes[@]}"; do
|
|||||||
done
|
done
|
||||||
icnsutil compose -f "icon.icns" ./mac/*.png
|
icnsutil compose -f "icon.icns" ./mac/*.png
|
||||||
|
|
||||||
|
# Build Mac dev .icns
|
||||||
|
declare -a sizes=("16" "32" "512" "1024")
|
||||||
|
for size in "${sizes[@]}"; do
|
||||||
|
inkscape -w $size -h $size "$source_icon_dir/icon-purple.svg" -o "./png/${size}x${size}-dev.png"
|
||||||
|
done
|
||||||
|
|
||||||
|
npx iconsur set fakeapp.app -l -i "png/1024x1024-dev.png" -o "mac/1024x1024-dev.png" -s 0.8
|
||||||
|
declare -a sizes=("16x16" "32x32" "128x128" "512x512")
|
||||||
|
for size in "${sizes[@]}"; do
|
||||||
|
magick "mac/1024x1024-dev.png" -resize "${size}" "mac/${size}-dev.png"
|
||||||
|
done
|
||||||
|
icnsutil compose -f "icon-dev.icns" ./mac/*-dev.png
|
||||||
|
|
||||||
# Build Windows icon
|
# Build Windows icon
|
||||||
magick -background none "$source_icon_dir/icon-color.svg" -define icon:auto-resize=16,32,48,64,128,256 "./icon.ico"
|
magick -background none "$source_icon_dir/icon-color.svg" -define icon:auto-resize=16,32,48,64,128,256 "./icon.ico"
|
||||||
magick -background none "$source_icon_dir/icon-purple.svg" -define icon:auto-resize=16,32,48,64,128,256 "./icon-dev.ico"
|
magick -background none "$source_icon_dir/icon-purple.svg" -define icon:auto-resize=16,32,48,64,128,256 "./icon-dev.ico"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user