diff --git a/build/build_tray_icon.ts b/build/build_tray_icon.ts index 9669783631..026edeb217 100644 --- a/build/build_tray_icon.ts +++ b/build/build_tray_icon.ts @@ -25,20 +25,20 @@ import fs from "fs-extra"; export async function generateTrayIcon( { - outputFilename = "tray_icon", // e.g. output tray_icon_dark@2x.png + outputFilename = "trayIcon", svgIconPath = path.resolve(__dirname, "../src/renderer/components/icon/logo-lens.svg"), outputFolder = path.resolve(__dirname, "./tray"), dpiSuffix = "2x", pixelSize = 32, shouldUseDarkColors = false, // managed by electron.nativeTheme.shouldUseDarkColors } = {}) { - outputFilename += shouldUseDarkColors ? "_dark" : ""; + outputFilename += `${shouldUseDarkColors ? "Dark" : ""}Template`; // e.g. output trayIconDarkTemplate@2x.png dpiSuffix = dpiSuffix !== "1x" ? `@${dpiSuffix}` : ""; const pngIconDestPath = path.resolve(outputFolder, `${outputFilename}${dpiSuffix}.png`); try { // Modify .SVG colors - const trayIconColor = shouldUseDarkColors ? "white" : "black"; + const trayIconColor = shouldUseDarkColors ? "black" : "white"; const svgDom = await jsdom.JSDOM.fromFile(svgIconPath); const svgRoot = svgDom.window.document.body.getElementsByTagName("svg")[0]; diff --git a/build/tray/trayIconDarkTemplate.png b/build/tray/trayIconDarkTemplate.png new file mode 100644 index 0000000000..d0a4bdce20 Binary files /dev/null and b/build/tray/trayIconDarkTemplate.png differ diff --git a/build/tray/trayIconDarkTemplate@2x.png b/build/tray/trayIconDarkTemplate@2x.png new file mode 100644 index 0000000000..46615aa5bf Binary files /dev/null and b/build/tray/trayIconDarkTemplate@2x.png differ diff --git a/build/tray/trayIconDarkTemplate@3x.png b/build/tray/trayIconDarkTemplate@3x.png new file mode 100644 index 0000000000..0c018f3ed3 Binary files /dev/null and b/build/tray/trayIconDarkTemplate@3x.png differ diff --git a/build/tray/trayIconTemplate.png b/build/tray/trayIconTemplate.png index 568d13e00b..16ada5ad31 100644 Binary files a/build/tray/trayIconTemplate.png and b/build/tray/trayIconTemplate.png differ diff --git a/build/tray/trayIconTemplate@2x.png b/build/tray/trayIconTemplate@2x.png index 3f28605dbf..73c40de994 100644 Binary files a/build/tray/trayIconTemplate@2x.png and b/build/tray/trayIconTemplate@2x.png differ diff --git a/build/tray/trayIconTemplate@3x.png b/build/tray/trayIconTemplate@3x.png index 5e682a5d82..d7a39b9260 100644 Binary files a/build/tray/trayIconTemplate@3x.png and b/build/tray/trayIconTemplate@3x.png differ