1
0
mirror of https://github.com/tobspr/shapez.io.git synced 2025-12-14 02:31:51 +00:00

Fix menu bar on mac os

This commit is contained in:
tobspr 2022-01-16 20:36:39 +01:00
parent e942ba486e
commit d6c31a03a9

View File

@ -52,7 +52,7 @@ function createWindow() {
transparent: false, transparent: false,
icon: path.join(__dirname, "favicon" + faviconExtension), icon: path.join(__dirname, "favicon" + faviconExtension),
// fullscreen: true, // fullscreen: true,
autoHideMenuBar: true, autoHideMenuBar: !isDev,
webPreferences: { webPreferences: {
nodeIntegration: false, nodeIntegration: false,
nodeIntegrationInWorker: false, nodeIntegrationInWorker: false,
@ -164,7 +164,7 @@ function createWindow() {
menu.append(mainItem); menu.append(mainItem);
const reloadItem = new MenuItem({ const reloadItem = new MenuItem({
label: "Restart", label: "Reload",
click: () => win.reload(), click: () => win.reload(),
accelerator: "F5", accelerator: "F5",
}); });
@ -177,7 +177,15 @@ function createWindow() {
}); });
menu.append(fullscreenItem); menu.append(fullscreenItem);
Menu.setApplicationMenu(menu); const mainMenu = new Menu();
mainMenu.append(
new MenuItem({
label: "shapez.io",
submenu: menu,
})
);
Menu.setApplicationMenu(mainMenu);
} else { } else {
Menu.setApplicationMenu(null); Menu.setApplicationMenu(null);
} }