element-hq / element-web

A glossy Matrix collaboration client for the web.
https://element.io
GNU Affero General Public License v3.0
11.04k stars 1.96k forks source link

Reactions: Add emoji picker as a message action #9483

Closed jryans closed 4 years ago

jryans commented 5 years ago
Screenshot 2019-05-17 at 13 56 14

Currently we're thinking we'll use https://github.com/missive/emoji-mart.

To open the emoji picker:

turt2live commented 5 years ago

Would be great if it was added in such a way where https://github.com/matrix-org/matrix-doc/pull/1959 could be supported in future.

Note from the proposal:

Although this proposal does not include an emoji picker definition, the API it proposes can easily and transparently be extended to such a widget.

jryans commented 5 years ago

Would be great if it was added in such a way where matrix-org/matrix-doc#1959 could be supported in future.

As fas as I can see, we should be able to the extend the picker component with custom data sets to achieve this. It may take some amount of customising / forking to do so, but I think that's acceptable.

poperigby commented 5 years ago

It would probably be a good idea to have the emoji picker in the right-click menu as well.