win-state
v2.3.0
Published
Save Electron apps windows state
Downloads
14
Readme
Win-State
Save and restore electron apps window size and position.
Install:
$ npm install --save win-state
Usage:
const {app, BrowserWindow} = require('electron')
const WinState = require('win-state')
let mainWindow, childWinState, mainWinState
function createWindow(e) {
windowState = new WinState()
mainWindow = new BrowserWindow({
width: 1200,
height: 600,
minWidth: 600,
minHeight: 400,
show: false
})
windowState.manage(mainWindow, {
load: `file://${__dirname}/index.html`
})
if (NODE_ENV === 'dev') mainWindow.webContents.openDevTools()
childWindow = new BrowserWindow({
width: 600,
height: 600,
minWidth: 600,
minHeight: 400,
show: false
})
windowState.manage(childWindow, {
load: 'http://blog.deep-cloud-nine.us'
})
// rest of the code...
})