Mage / electron /src /window.js
Mythus's picture
Upload 233 files
f46e223
raw
history blame contribute delete
927 Bytes
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
},
});
};