const path = require("path"); const { BrowserWindow } = require("electron"); // https://www.electronjs.org/docs/api/browser-window exports.createBrowserWindow = () => { // https://www.electronjs.org/docs/api/browser-window#class-browserwindow return new BrowserWindow({ width: 1024, height: 768, icon: path.join(__dirname, "assets/icons/png/64x64.png"), //titleBarStyle: 'hidden', //frame: false, backgroundColor: "#fff", webPreferences: { nativeWindowOpen: true, devTools: true, // false if you want to remove dev tools access for the user contextIsolation: true, //enableRemoteModule: true, // required for print function [removed since Electron 12, uses https://github.com/electron/remote] webviewTag: true, // https://www.electronjs.org/docs/api/webview-tag, preload: path.join(__dirname, "../preload.js"), // required for print function }, }); };