diff options
author | Daniel Weipert <code@drogueronin.de> | 2021-06-22 00:18:35 +0200 |
---|---|---|
committer | Daniel Weipert <code@drogueronin.de> | 2021-06-22 00:18:35 +0200 |
commit | f6096a18016be63c719d2ce5a27d64363862b0fd (patch) | |
tree | fae30d63ff1ad2903236cab86d61cc4978f3dfe9 /app/main.js |
Initial commit
Diffstat (limited to 'app/main.js')
-rw-r--r-- | app/main.js | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/app/main.js b/app/main.js new file mode 100644 index 0000000..c2b8e30 --- /dev/null +++ b/app/main.js @@ -0,0 +1,39 @@ +const { app, BrowserWindow } = require('electron'); +// const path = require('path'); +const isProduction = process.env.NODE_ENV === 'production'; + +require('./imap'); + +function createWindow () { + const mainWindow = new BrowserWindow({ + width: 800, + height: 600, + webPreferences: { + // preload: path.join(__dirname, 'preload.js') + nodeIntegration: true, + contextIsolation: false, + }, + }); + + mainWindow.loadFile('index.html'); + + if (!isProduction) { + mainWindow.webContents.openDevTools(); + } +} + +app.whenReady().then(() => { + createWindow(); + + app.on('activate', function () { + if (BrowserWindow.getAllWindows().length === 0) { + createWindow(); + } + }); +}); + +app.on('window-all-closed', function () { + if (process.platform !== 'darwin') { + app.quit(); + } +}); |