From c6a77f10960ef5014a039c8fdd8dac75eab219db Mon Sep 17 00:00:00 2001 From: Andrew Date: Mon, 28 Jul 2025 10:47:48 +1200 Subject: [PATCH] Use platform-specific app icon in createWindow Updated the window icon path to use a .icns file on macOS and a .png file on other platforms. This ensures proper icon display across different operating systems. --- main.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/main.js b/main.js index d58bf51..d478531 100644 --- a/main.js +++ b/main.js @@ -24,6 +24,8 @@ ipcMain.removeHandler('window-minimize'); ipcMain.removeHandler('window-maximize'); ipcMain.removeHandler('window-close'); + + function createWindow(startUrl) { // Get the available screen size const { width, height } = screen.getPrimaryDisplay().workAreaSize; @@ -51,7 +53,9 @@ function createWindow(startUrl) { }, fullscreen: false, autoHideMenuBar: true, - icon: path.join(__dirname, 'assets/images/Logos/Nebula-favicon.png'), + icon: process.platform === 'darwin' + ? path.join(__dirname, 'assets/images/Logos/Nebula-Favicon.icns') + : path.join(__dirname, 'assets/images/Logos/Nebula-favicon.png'), title: 'Nebula', };