Originally created by: kristofferR
Right-clicking a message gives the webview's generic menu. Carrier's richer context menus cover media and links (#263) and chat rows are planned (#290), but not messages themselves.
A native context menu on a message bubble with:
Reference: SamBeku/messenger-mac ships a native message menu with quick reactions.
Own and others' messages, text, media, links, encrypted chats; each action matches what Messenger's hover toolbar does. Keyboard access via the context-menu key.
Part of [#349].
Tickets: #263
Tickets: #290
Tickets: #349
Tickets: #409
Tickets: #420
Originally posted by: kristofferR
Landed in [#409] (squash commit 9f01e1a on
main); it ships in the next release.Right-clicking a message opens a native menu: a React submenu with Messenger's quick reactions as check items (your current reaction is checked; choosing it again removes it), then Reply, Copy text, Edit, Forward, Pin/Unpin, Unsend/Remove, showing only what Messenger offers for that message. Each action presses Messenger's own hover-toolbar control or More-menu row. Media messages keep the [#263] media actions first; links and selected text keep their usual menus. The context-menu key and Shift+F10 open the menu for a focused message.
Native form per platform: the reactions are a submenu everywhere, since native menus can't draw an emoji row. On Linux, image menus and keyboard-opened menus use Carrier's in-page menu, where the reactions do sit in one row. A GTK popup opened from the keyboard gets no keyboard focus on Wayland.
Live-tested on Linux in an encrypted chat:
Not live-tested:
Related
Tickets:
#263Tickets:
#409Ticket changed by: kristofferR