Multiple Reactions from one User on one Message

Currently (in the upcoming version) one user can only react to each message a single time with a single emoji.
This proposal is about discussing to allow users to react with multiple emojis to one message.

  • Telegram offers reaction with multiple emojis as a premium feature - though they still limit premium users to 3 reactions per user.
  • allows for inline polls in the combination with Reactions: Click to react
    • user reacts with :+1: and :-1:, user can then vote with a single click,
  • in centralised messengers this also allows for writing text with the “letter emojis” (for example the letters that make up country flags), as we can not guarantee the same order by reaction time we can probably not do this in our decentralised app (at-least not easily) - also this feature is not important and more of a “hack” anyway for a minority of users that know this.

Other apps doing this: Telegram (Premium), Element (Matrix), Discord, Zulip, Slack, Github.

3 Likes

I personally think that reactions do not need a selector but it would be enough that if you reply to a message with emoji they would be displayed as “reactions” (I think deltalab implemented a similar function, but I am not sure).
That way if I respond to a message with a message solely of emoji, for example:
:heart_eyes::wink::grinning:
the three emoji would automatically be displayed as reactions

That would be a bit elitist, if you first need to learn some “secret”/“hidden” trick to do reactions. I want that normal users can still do it with tapping around without reading some manual or tricks page.

please add multiple reactions, coming from tools like discord and slack, this is super limiting in a professional setti g

1 Like

I’m for multiple reactions as well

Idk, easter eggs are fun

yes, reacting by replying with a single emoji is possible in DeltaLab, it was added before the reaction picker was available

I think it would be great if that also worked. As an additional way to do it.

  1. It’s unelitist because if people don’t know how to use reactions and instead send emoji, this feature would do the right thing. And for those that don’t know about the emoji-sending-hack, the explicit reaction interface should stay.
  2. The reaction emoji selector on iPad sucks because it doesn’t seem to have all emoji or it’s often hard to find the right one. I use the text replacement feature for some of my favorite emoji normally so just typing and sending them would be much faster and easier.
  3. It also sucks because it’s easy to misclick—as I’m scrolling through the emoji list I’ve often just accidentally sent the wrong thing. I’ve learned now to be suuuper careful and try to drag “between the emojis” but that’s not good UX.

The badness of that emoji selector isn’t Delta Chat’s fault, I’m guessing. It might be a Cocoa Touch widget :woman_shrugging:t2:

I think we use this widget for the reaction emoji picker: GitHub - deltachat/MCEmojiPicker: đź‘» EmojiPicker. Emoji picker for iOS like on macOS. With SwiftUI support.

It’s awful and replying with emoji is much easier and people do that all the time but I’ve stopped doing that since I do want them to show up as reactions. That’s why darhma’s suggestion sounds good to me. Perhaps in addition to what’s already there (to stave off any accusations of elitism just in case replying with emoji is too hard for folks).

Although another problem with what’s there now is that it’s now become very fiddly to delete messages.