about modal (#244)

This commit is contained in:
Red J Adaya
2024-08-19 15:49:40 -07:00
committed by GitHub
parent 534fcc5d0a
commit 964c422a02
15 changed files with 353 additions and 185 deletions
+4 -1
View File
@@ -690,7 +690,10 @@ function getAppMenu() {
];
const appMenu: Electron.MenuItemConstructorOptions[] = [
{
role: "about",
label: "About Wave Terminal",
click: (_, window) => {
window?.webContents.send("menu-item-about");
},
},
{
label: "Check for Updates",
+1
View File
@@ -24,6 +24,7 @@ contextBridge.exposeInMainWorld("api", {
onUpdaterStatusChange: (callback) => ipcRenderer.on("app-update-status", (_event, status) => callback(status)),
getUpdaterStatus: () => ipcRenderer.sendSync("get-app-update-status"),
installAppUpdate: () => ipcRenderer.send("install-app-update"),
onMenuItemAbout: (callback) => ipcRenderer.on("menu-item-about", callback),
updateWindowControlsOverlay: (rect) => ipcRenderer.send("update-window-controls-overlay", rect),
});