electron-windows
Manage multiple windows of Electron gracefully and provides powerful features.
Contributors
xudafeng |
ColaDaddyz |
sriting |
---|
This project follows the git-contributor spec, auto updated at Tue Dec 07 2021 17:37:08 GMT+0800
.
Installment
$ npm i electron-windows --save
Demo
APIs
init
const WindowManager = require('electron-windows');
const windowManager = new WindowManager();
create
const winRef = windowManager.create({
name: 'window1',
loadingView: {
url: '',
},
browserWindow: {
width: 800,
height: 600,
titleBarStyle: 'hidden',
title: 'demo',
show: false,
webPreferences: {
nodeIntegration: app.isDev,
webSecurity: true,
webviewTag: true,
},
},
openDevTools: true,
});
TODO
- support storage of window's size and other configuration
- clone pointed window
License
The MIT License (MIT)