update menu items

This commit is contained in:
Abhinav 2022-08-19 18:57:24 +05:30
parent b973096392
commit 4e7c804110

View file

@ -95,26 +95,32 @@ export function buildContextMenu(
export function buildMenuBar(): Menu {
const template: MenuItemConstructorOptions[] = [
{
label: app.name,
label: 'ente',
submenu: [
...((isMac
? [
{
label: 'About',
label: 'About ente',
role: 'about',
},
]
: []) as MenuItemConstructorOptions[]),
...((isMac
? [
{
label: 'Hide ente',
role: 'hide',
},
{
label: 'Hide others',
role: 'hideOthers',
},
]
: []) as MenuItemConstructorOptions[]),
{ type: 'separator' },
{
label: 'FAQ',
click: () => shell.openExternal('https://ente.io/faq/'),
},
{
label: 'Support',
click: () => shell.openExternal('mailto:support@ente.io'),
},
{
label: 'Quit',
label: 'Quit ente',
accelerator: 'CommandOrControl+Q',
click() {
setIsAppQuitting(true);
@ -161,14 +167,9 @@ export function buildMenuBar(): Menu {
]) as MenuItemConstructorOptions[]),
],
},
// { role: 'viewMenu' }
{
label: 'View',
submenu: [
{ role: 'reload', label: 'Reload' },
{ role: 'forceReload', label: 'Force reload' },
{ role: 'toggleDevTools', label: 'Toggle dev tools' },
{ type: 'separator' },
{ role: 'resetZoom', label: 'Reset zoom' },
{ role: 'zoomIn', label: 'Zoom in' },
{ role: 'zoomOut', label: 'Zoom out' },
@ -176,7 +177,6 @@ export function buildMenuBar(): Menu {
{ role: 'togglefullscreen', label: 'Toggle fullscreen' },
],
},
// { role: 'windowMenu' }
{
label: 'Window',
submenu: [
@ -184,15 +184,28 @@ export function buildMenuBar(): Menu {
...((isMac
? [
{ type: 'separator' },
{ role: 'front', label: 'Front' },
{ role: 'front', label: 'Bring to front' },
{ type: 'separator' },
{ role: 'window', label: 'Window' },
{ role: 'window', label: 'ente' },
]
: [
{ role: 'close', label: 'Close' },
{ role: 'close', label: 'Close ente' },
]) as MenuItemConstructorOptions[]),
],
},
{
label: 'Help',
submenu: [
{
label: 'FAQ',
click: () => shell.openExternal('https://ente.io/faq/'),
},
{
label: 'Support',
click: () => shell.openExternal('mailto:support@ente.io'),
},
],
},
];
return Menu.buildFromTemplate(template);
}