ソースを参照

windows tray icon

bubblepipe42 2 ヶ月 前
コミット
15b21c075f
3 ファイル変更9 行追加2 行削除
  1. 7 1
      electron/main.js
  2. 2 1
      electron/package.json
  3. BIN
      electron/tray-icon-windows.png

+ 7 - 1
electron/main.js

@@ -146,7 +146,13 @@ function createWindow() {
 }
 
 function createTray() {
-  tray = new Tray(path.join(__dirname, 'tray-iconTemplate.png'));
+  // Use template icon for macOS (black with transparency, auto-adapts to theme)
+  // Use colored icon for Windows
+  const trayIconPath = process.platform === 'darwin'
+    ? path.join(__dirname, 'tray-iconTemplate.png')
+    : path.join(__dirname, 'tray-icon-windows.png');
+
+  tray = new Tray(trayIconPath);
 
   const contextMenu = Menu.buildFromTemplate([
     {

+ 2 - 1
electron/package.json

@@ -39,7 +39,8 @@
       "preload.js",
       "icon.png",
       "tray-iconTemplate.png",
-      "[email protected]"
+      "[email protected]",
+      "tray-icon-windows.png"
     ],
     "mac": {
       "category": "public.app-category.developer-tools",

BIN
electron/tray-icon-windows.png