in src/main/index.ts [37:70]
preload: getPath(APP_PATH, 'build', 'main', 'preload.js')
}
});
mainWindow.hide();
mainWindow.setBounds(bounds);
mainWindow.setFullScreen(fullscreen);
center && mainWindow.center();
mainWindow.loadURL(
isDev ? `http://localhost:${process.env.CLIENT_PORT}` : `file://${getPath(APP_PATH, 'build', 'renderer', 'index.html')}`
);
initIpcHandlers(mainWindow);
AppManager.trackWindowOptions(mainWindow);
AppManager.setAppMenu(isMac, isDev);
mainWindow.webContents.once('did-finish-load', () => {
mainWindow.show();
});
mainWindow.on('close', () => {
clearIpcHandlers();
});
};
app.whenReady().then(async () => {
await init();
createMainWindow();
app.on('activate', () => {
if (BrowserWindow.getAllWindows().length === 0) {