Update window icon path handling in Electron app to support PNG and ICO formats for better compatibility on Windows.
This commit is contained in:
parent
e012c94600
commit
d5a845d354
@ -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");
|
||||
}
|
||||
|
||||
// 创建托盘图标
|
||||
|
||||
Loading…
Reference in New Issue
Block a user