diff --git a/bin/tray-icons/build-icons.sh b/bin/tray-icons/build-icons.sh index cb0bb99be..517c533ea 100644 --- a/bin/tray-icons/build-icons.sh +++ b/bin/tray-icons/build-icons.sh @@ -24,6 +24,7 @@ function generateDpiScaledIcons { } generateDpiScaledIcons "$images_dir/icon-color.svg" +generateDpiScaledIcons "$images_dir/icon-purple.svg" for file in *.svg; do name=$(basename $file .svg) diff --git a/images/app-icons/tray/icon-purple.png b/images/app-icons/tray/icon-purple.png new file mode 100644 index 000000000..3b23719e2 Binary files /dev/null and b/images/app-icons/tray/icon-purple.png differ diff --git a/images/app-icons/tray/icon-purple@1.25x.png b/images/app-icons/tray/icon-purple@1.25x.png new file mode 100644 index 000000000..e968b2197 Binary files /dev/null and b/images/app-icons/tray/icon-purple@1.25x.png differ diff --git a/images/app-icons/tray/icon-purple@1.5x.png b/images/app-icons/tray/icon-purple@1.5x.png new file mode 100644 index 000000000..61e245e4d Binary files /dev/null and b/images/app-icons/tray/icon-purple@1.5x.png differ diff --git a/images/app-icons/tray/icon-purple@2x.png b/images/app-icons/tray/icon-purple@2x.png new file mode 100644 index 000000000..b1ff17123 Binary files /dev/null and b/images/app-icons/tray/icon-purple@2x.png differ diff --git a/src/services/tray.ts b/src/services/tray.ts index 0adc8d135..ebfda0eea 100644 --- a/src/services/tray.ts +++ b/src/services/tray.ts @@ -33,9 +33,9 @@ function getIconSize() { function getTrayIconPath() { const iconSize = getIconSize(); - const suffix = isDev ? "-dev" : ""; + const name = isDev ? "icon-purple" : "icon-color"; - return path.join(path.dirname(fileURLToPath(import.meta.url)), "../..", "images", "app-icons", "tray", `icon-color.png`); + return path.join(path.dirname(fileURLToPath(import.meta.url)), "../..", "images", "app-icons", "tray", `${name}.png`); } function getIconPath(name: string) {