mirror of
https://github.com/zadam/trilium.git
synced 2026-02-01 11:24:25 +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 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")
|
||||
for size in "${sizes[@]}"; do
|
||||
inkscape -w $size -h $size "$source_icon_dir/icon-color.svg" -o "./png/${size}x${size}.png"
|
||||
done
|
||||
|
||||
rm -r mac/*
|
||||
mkdir -p fakeapp.app
|
||||
npx iconsur set fakeapp.app -l -i "png/1024x1024.png" -o "mac/1024x1024.png" -s 0.8
|
||||
declare -a sizes=("16x16" "32x32" "128x128" "512x512")
|
||||
@ -46,6 +47,19 @@ for size in "${sizes[@]}"; do
|
||||
done
|
||||
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
|
||||
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"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user