|
1 | | -import { BrowserWindow, Menu, shell } from "electron" |
| 1 | +import { Menu, shell } from "electron" |
2 | 2 |
|
3 | 3 | import { UPDATER_ENABLED } from "./constants" |
4 | 4 | import { createMainWindow } from "./windows" |
@@ -77,27 +77,46 @@ export function createMenu(deps: Deps) { |
77 | 77 | { label: "Toggle Terminal", accelerator: "Ctrl+`", click: () => deps.trigger("terminal.toggle") }, |
78 | 78 | { label: "Toggle File Tree", click: () => deps.trigger("fileTree.toggle") }, |
79 | 79 | { type: "separator" }, |
80 | | - { label: "Back", click: () => deps.trigger("common.goBack") }, |
81 | | - { label: "Forward", click: () => deps.trigger("common.goForward") }, |
| 80 | + { role: "reload" }, |
| 81 | + { role: "toggleDevTools" }, |
| 82 | + { type: "separator" }, |
| 83 | + { role: "resetZoom" }, |
| 84 | + { role: "zoomIn" }, |
| 85 | + { role: "zoomOut" }, |
| 86 | + { type: "separator" }, |
| 87 | + { role: "togglefullscreen" }, |
| 88 | + ], |
| 89 | + }, |
| 90 | + { |
| 91 | + label: "Go", |
| 92 | + submenu: [ |
| 93 | + { label: "Back", accelerator: "Cmd+[", click: () => deps.trigger("common.goBack") }, |
| 94 | + { label: "Forward", accelerator: "Cmd+]", click: () => deps.trigger("common.goForward") }, |
82 | 95 | { type: "separator" }, |
83 | 96 | { |
84 | 97 | label: "Previous Session", |
85 | | - accelerator: "Option+ArrowUp", |
| 98 | + accelerator: "Option+Up", |
86 | 99 | click: () => deps.trigger("session.previous"), |
87 | 100 | }, |
88 | 101 | { |
89 | 102 | label: "Next Session", |
90 | | - accelerator: "Option+ArrowDown", |
| 103 | + accelerator: "Option+Down", |
91 | 104 | click: () => deps.trigger("session.next"), |
92 | 105 | }, |
93 | 106 | { type: "separator" }, |
94 | 107 | { |
95 | | - label: "Toggle Developer Tools", |
96 | | - accelerator: "Alt+Cmd+I", |
97 | | - click: () => BrowserWindow.getFocusedWindow()?.webContents.toggleDevTools(), |
| 108 | + label: "Previous Project", |
| 109 | + accelerator: "Cmd+Option+Up", |
| 110 | + click: () => deps.trigger("project.previous"), |
| 111 | + }, |
| 112 | + { |
| 113 | + label: "Next Project", |
| 114 | + accelerator: "Cmd+Option+Down", |
| 115 | + click: () => deps.trigger("project.next"), |
98 | 116 | }, |
99 | 117 | ], |
100 | 118 | }, |
| 119 | + { role: "windowMenu" }, |
101 | 120 | { |
102 | 121 | label: "Help", |
103 | 122 | submenu: [ |
|
0 commit comments