mirror of
https://github.com/zulip/zulip-desktop.git
synced 2025-10-24 08:33:36 +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";
|
} from "electron/renderer";
|
||||||
import process from "node:process";
|
import process from "node:process";
|
||||||
|
|
||||||
import {Menu} from "@electron/remote";
|
import {BrowserWindow, Menu} from "@electron/remote";
|
||||||
|
|
||||||
import * as t from "../../../common/translation-util.ts";
|
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) {
|
if (properties.misspelledWord) {
|
||||||
@@ -149,5 +140,11 @@ export const contextMenu = (
|
|||||||
(menuItem) => menuItem.visible ?? true,
|
(menuItem) => menuItem.visible ?? true,
|
||||||
);
|
);
|
||||||
const menu = Menu.buildFromTemplate(filteredMenuTemplate);
|
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