diff --git a/assets/icon-256.png b/assets/icon-256.png new file mode 100644 index 0000000..957069c Binary files /dev/null and b/assets/icon-256.png differ diff --git a/assets/icon.icns b/assets/icon.icns new file mode 100644 index 0000000..011c8db Binary files /dev/null and b/assets/icon.icns differ diff --git a/assets/icon.ico b/assets/icon.ico new file mode 100644 index 0000000..542126b Binary files /dev/null and b/assets/icon.ico differ diff --git a/assets/icon.png b/assets/icon.png new file mode 100644 index 0000000..9cb4d0c Binary files /dev/null and b/assets/icon.png differ diff --git a/assets/tray-icon.png b/assets/tray-icon.png new file mode 100644 index 0000000..0125219 Binary files /dev/null and b/assets/tray-icon.png differ diff --git a/src/main/main.js b/src/main/main.js index a2e0788..985d64c 100644 --- a/src/main/main.js +++ b/src/main/main.js @@ -81,7 +81,14 @@ function updateTrayMenu(stats = null) { // ── Main Window ─────────────────────────────────────────────────────────────── function createWindow() { + const winIcon = process.platform === "win32" + ? path.join(__dirname, "../../assets/icon.ico") + : process.platform === "darwin" + ? path.join(__dirname, "../../assets/icon.icns") + : path.join(__dirname, "../../assets/icon.png"); + mainWindow = new BrowserWindow({ + icon: winIcon, width: 480, height: 680, minWidth: 400,