diff --git a/electron/main/index.ts b/electron/main/index.ts index 6d98db3..24b82fb 100644 --- a/electron/main/index.ts +++ b/electron/main/index.ts @@ -106,9 +106,17 @@ async function createWindow() { } } + const pngSystems: NodeJS.Platform[] = ["linux", "freebsd", "openbsd", "netbsd"] + const icon = join( + process.env.PUBLIC, + pngSystems.includes(process.platform) + ? "favicon-linux.png" + : "favicon.ico", + ) + win = new BrowserWindow(Object.assign({ title: 'heynote', - icon: join(process.env.PUBLIC, 'favicon.ico'), + icon, backgroundColor: nativeTheme.shouldUseDarkColors ? '#262B37' : '#FFFFFF', //titleBarStyle: 'customButtonsOnHover', autoHideMenuBar: true,