UNPKG

win-state

Version:

Save Electron apps windows state

49 lines (39 loc) 1.07 kB
# Win-State Save and restore electron apps window size and position. ### Install: ```bash $ npm install --save win-state ``` ### Usage: ```js 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... }) ``` ### This package is possible thanks to: [electron-store](https://github.com/sindresorhus/electron-store)