Option to hide menu (win/linux)

This commit is contained in:
TC
2020-11-27 21:39:15 +01:00
parent 1d2b53f6ee
commit 4bac3ace18
3 changed files with 17 additions and 0 deletions

13
menu.js
View File

@ -7,6 +7,7 @@ const {
enablePlugin,
disablePlugin,
autoUpdate,
hideMenu,
isAppVisible,
isTrayEnabled,
setOptions,
@ -42,6 +43,18 @@ const mainMenuTemplate = (win) => [
setOptions({ autoUpdates: item.checked });
},
},
...(is.windows() || is.linux()
? [
{
label: "Hide menu",
type: "checkbox",
checked: hideMenu(),
click: (item) => {
setOptions({ hideMenu: item.checked });
},
},
]
: []),
...(is.windows() || is.macOS()
? // Only works on Win/Mac
// https://www.electronjs.org/docs/api/app#appsetloginitemsettingssettings-macos-windows