const { app, BrowserWindow } = require('electron') require('electron-debug')({ showDevTools: true }); const path = require('path'); const url = require('url'); let win; function createWindow () { // Create the browser window. win = new BrowserWindow({ width: 600, height: 600, backgroundColor: '#ffffff', icon: `file://${__dirname}/www/assets/logo.png`, fullscreen: true }) win.loadURL(url.format({ pathname: path.join(__dirname, '/www/index.html'), protocol: 'file:', slashes: true })) // Event when the window is closed. win.on('closed', function () { win = null }) win.removeMenu(); } // Create window on electron intialization app.on('ready', createWindow) // Quit when all windows are closed. app.on('window-all-closed', function () { // On macOS specific close process if (process.platform !== 'darwin') { app.quit() } }) app.on('activate', function () { // macOS specific close process if (win === null) { createWindow() } });