mirror of
https://github.com/zulip/zulip-desktop.git
synced 2025-10-23 03:31:56 +00:00
context-menu: Enable macOS Writing Tools.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
@@ -6,7 +6,7 @@ import type {
|
||||
} from "electron/renderer";
|
||||
import process from "node:process";
|
||||
|
||||
import {Menu} from "@electron/remote";
|
||||
import {BrowserWindow, Menu} from "@electron/remote";
|
||||
|
||||
import * as t from "../../../common/translation-util.ts";
|
||||
|
||||
@@ -115,15 +115,6 @@ export const contextMenu = (
|
||||
});
|
||||
},
|
||||
},
|
||||
{
|
||||
type: "separator",
|
||||
visible: isLink || properties.mediaType === "image",
|
||||
},
|
||||
{
|
||||
label: t.__("Services"),
|
||||
visible: process.platform === "darwin",
|
||||
role: "services",
|
||||
},
|
||||
];
|
||||
|
||||
if (properties.misspelledWord) {
|
||||
@@ -149,5 +140,11 @@ export const contextMenu = (
|
||||
(menuItem) => menuItem.visible ?? true,
|
||||
);
|
||||
const menu = Menu.buildFromTemplate(filteredMenuTemplate);
|
||||
menu.popup();
|
||||
menu.popup({
|
||||
window: BrowserWindow.fromWebContents(webContents) ?? undefined,
|
||||
frame: properties.frame ?? undefined,
|
||||
x: properties.x,
|
||||
y: properties.y,
|
||||
sourceType: properties.menuSourceType,
|
||||
});
|
||||
};
|
||||
|
Reference in New Issue
Block a user