diff --git a/main.cjs b/main.cjs index 9aae4eb..9f1cfdc 100644 --- a/main.cjs +++ b/main.cjs @@ -4,11 +4,12 @@ const path = require('path'); process.env['ELECTRON_DISABLE_SECURITY_WARNINGS'] = 'true'; function createWindow() { + const isDev = !app.isPackaged; const win = new BrowserWindow({ width: 800, height: 600, - icon: path.join(__dirname, 'favicon.ico'), + icon: path.join(__dirname, 'public/icon.ico'), webPreferences: { preload: path.join(__dirname, 'preload.js'), contextIsolation: true, @@ -16,6 +17,8 @@ function createWindow() { }, }); + win.maximize(); + if (isDev) { win.loadURL('http://localhost:5173'); win.webContents.openDevTools(); diff --git a/package.json b/package.json index 2f41096..c33e25c 100644 --- a/package.json +++ b/package.json @@ -60,6 +60,7 @@ "node_modules/**/*" ], "win": { + "icon": "public/icon.ico", "target": "nsis", "signAndEditExecutable": false }, diff --git a/public/icon.ico b/public/icon.ico new file mode 100644 index 0000000..ff76fd4 Binary files /dev/null and b/public/icon.ico differ