// Very simple electron wrapper script that allows us to use asciiflow2 as a desktop application const electron = require('electron') const app = electron.app const BrowserWindow = electron.BrowserWindow const path = require('path') const url = require('url') let mainWindow; function createWindow () { mainWindow = new BrowserWindow({ width: 1024, height: 768, icon: path.join(__dirname, 'images', 'favicon.png'), webPreferences: { nodeIntegration: false } }); mainWindow.setMenu(null); mainWindow.loadURL(url.format({ pathname: path.join(__dirname, 'index.html'), protocol: 'file:', slashes: true })) mainWindow.on('closed', function () { mainWindow = null }) } app.on('ready', createWindow) app.on('window-all-closed', function () { app.quit() })