From d6c31a03a919eae4ff019921704bc74c86b70ba7 Mon Sep 17 00:00:00 2001 From: tobspr Date: Sun, 16 Jan 2022 20:36:39 +0100 Subject: [PATCH] Fix menu bar on mac os --- electron/index.js | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/electron/index.js b/electron/index.js index 3c567893..3961be89 100644 --- a/electron/index.js +++ b/electron/index.js @@ -52,7 +52,7 @@ function createWindow() { transparent: false, icon: path.join(__dirname, "favicon" + faviconExtension), // fullscreen: true, - autoHideMenuBar: true, + autoHideMenuBar: !isDev, webPreferences: { nodeIntegration: false, nodeIntegrationInWorker: false, @@ -164,7 +164,7 @@ function createWindow() { menu.append(mainItem); const reloadItem = new MenuItem({ - label: "Restart", + label: "Reload", click: () => win.reload(), accelerator: "F5", }); @@ -177,7 +177,15 @@ function createWindow() { }); menu.append(fullscreenItem); - Menu.setApplicationMenu(menu); + const mainMenu = new Menu(); + mainMenu.append( + new MenuItem({ + label: "shapez.io", + submenu: menu, + }) + ); + + Menu.setApplicationMenu(mainMenu); } else { Menu.setApplicationMenu(null); }