mirror of
https://github.com/MODSetter/SurfSense.git
synced 2026-07-08 22:22:17 +02:00
feat(menu, dev-tools): enhance menu with view options and enable dev tools in development mode
This commit is contained in:
parent
98697f1dd6
commit
bf4e60d224
5 changed files with 27 additions and 4 deletions
|
|
@ -58,7 +58,23 @@ export function setupMenu(): void {
|
|||
}
|
||||
|
||||
const isMac = process.platform === 'darwin';
|
||||
const isDev = !app.isPackaged;
|
||||
const updateMenuItem = getUpdateMenuItem();
|
||||
const viewSubmenu: Electron.MenuItemConstructorOptions[] = [
|
||||
{ role: 'reload' as const },
|
||||
{ role: 'forceReload' as const },
|
||||
...(isDev
|
||||
? [
|
||||
{ role: 'toggleDevTools' as const },
|
||||
]
|
||||
: []),
|
||||
{ type: 'separator' as const },
|
||||
{ role: 'resetZoom' as const },
|
||||
{ role: 'zoomIn' as const },
|
||||
{ role: 'zoomOut' as const },
|
||||
{ type: 'separator' as const },
|
||||
{ role: 'togglefullscreen' as const },
|
||||
];
|
||||
const template: Electron.MenuItemConstructorOptions[] = [
|
||||
...(isMac
|
||||
? [{
|
||||
|
|
@ -79,7 +95,10 @@ export function setupMenu(): void {
|
|||
: []),
|
||||
{ role: 'fileMenu' as const },
|
||||
{ role: 'editMenu' as const },
|
||||
{ role: 'viewMenu' as const },
|
||||
{
|
||||
label: 'View',
|
||||
submenu: viewSubmenu,
|
||||
},
|
||||
{ role: 'windowMenu' as const },
|
||||
{
|
||||
role: 'help' as const,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue