Tweak autostart for MacOS

This commit is contained in:
Yuya Ochiai
2017-01-22 19:58:42 +09:00
parent d89829502c
commit 490772a4da

View File

@@ -455,7 +455,11 @@ app.on('ready', () => {
}); });
mainWindow = new BrowserWindow(windowOptions); mainWindow = new BrowserWindow(windowOptions);
mainWindow.once('ready-to-show', () => { mainWindow.once('ready-to-show', () => {
if (process.platform !== 'darwin') {
mainWindow.show(); mainWindow.show();
} else if (hideOnStartup !== true) {
mainWindow.show();
}
}); });
if (process.platform === 'darwin') { if (process.platform === 'darwin') {
@@ -487,15 +491,14 @@ app.on('ready', () => {
if (windowOptions.maximized) { if (windowOptions.maximized) {
mainWindow.maximize(); mainWindow.maximize();
} }
// on MacOS, the window is already hidden until 'ready-to-show'
if (process.platform !== 'darwin') {
mainWindow.minimize(); mainWindow.minimize();
} else { }
if (windowOptions.maximized) { } else if (windowOptions.maximized) {
mainWindow.maximize(); mainWindow.maximize();
} }
if (windowOptions.fullscreen) {
mainWindow.setFullScreen(true);
}
}
// and load the index.html of the app. // and load the index.html of the app.
mainWindow.loadURL('file://' + __dirname + '/browser/index.html'); mainWindow.loadURL('file://' + __dirname + '/browser/index.html');