49 lines
1.1 KiB
JavaScript
49 lines
1.1 KiB
JavaScript
const { app, BrowserWindow, Menu } = require('electron');
|
|
const { settings } = require('cluster');
|
|
|
|
let win;
|
|
|
|
function createWindow () {
|
|
// Create the browser window.
|
|
win = new BrowserWindow({
|
|
width: 800,
|
|
height: 600,
|
|
backgroundColor: '#ffffff',
|
|
resizable: false,
|
|
titleBarStyle: 'hidden',
|
|
//icon: `file://${__dirname}/dist/offpass-electron/assets/logo.png`
|
|
})
|
|
|
|
|
|
|
|
Menu.setApplicationMenu(null)
|
|
win.loadURL(`file://${__dirname}/dist/offpass-electron/index.html`)
|
|
//set.loadURL(`file://${__dirname}/dist/ofpass-electron/settinds`)
|
|
|
|
//// uncomment below to open the DevTools.
|
|
// win.webContents.openDevTools()
|
|
|
|
// Event when the window is closed.
|
|
win.on('closed', function () {
|
|
win = null
|
|
})
|
|
}
|
|
|
|
// 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()
|
|
}
|
|
}) |