From d5a845d354506aa67e62c17db8b64a2c4a2e504a Mon Sep 17 00:00:00 2001 From: ethanfly Date: Fri, 26 Dec 2025 04:37:27 +0800 Subject: [PATCH] Update window icon path handling in Electron app to support PNG and ICO formats for better compatibility on Windows. --- electron/main.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/electron/main.ts b/electron/main.ts index 3204302..5e4da29 100644 --- a/electron/main.ts +++ b/electron/main.ts @@ -30,17 +30,19 @@ function getTrayIconPath(): string { return join(__dirname, "../public/icon.svg"); } -// 获取窗口图标路径 (使用 SVG) +// 获取窗口图标路径 (Windows 需要 PNG/ICO) function getWindowIconPath(): string { const { existsSync } = require("fs"); const paths = [ - join(__dirname, "../public/icon.svg"), - join(__dirname, "../dist/icon.svg"), + join(__dirname, "../public/icon.png"), + join(__dirname, "../dist/icon.png"), + join(__dirname, "../public/icon.ico"), + join(__dirname, "../dist/icon.ico"), ]; for (const p of paths) { if (existsSync(p)) return p; } - return join(__dirname, "../public/icon.png"); + return join(__dirname, "../public/icon.svg"); } // 创建托盘图标