element-android
element-android copied to clipboard
Change the default emoji list
Your use case
What would you like to do?
It would be nice to be able to configure the default emojis that appear, on long pressing on a message. Currently the emojis that appear by default are : :+1: :-1: :smile: :tada: :confused: :heart: :rocket: :eyes:
Why would you like to do it?
Some users coming from other messaging apps are used to other emojis and picking the one they want in Element Android is only possible by, long pressing > Add Reaction > pick emoji . Facebook messenger for example is using :heart: :laughing: :open_mouth: :cry: :angry: :+1:
How would you like to achieve it?
A preferences menu could be added to select the default emojis a user wants. Similar to messenger as shown below:

Have you considered any alternatives?
No response
Additional context
No response
YES! I mostly use reactions that are not in the default list. Whenever I want to post such a reaction, I need to:
- Long-tap message
- Tap Add Reaction...
- Tap "back" because the keyboard popped up for whatever reason and hides the emoji I'm looking for
- Scroll to the right emoji and tap
Such a feature would save me steps 2, 3, 4 80% of the time
Same here, takes too long to respond to messages with an emoji different than the ones from the default list
The list comes from GitHub:
What we could do is adding a list of frequently used reaction, as per EleWeb:
You mean by long pressing a message > Add Reaction > present the Frequently Used list ? If that's so, the user needs an extra step to add a reaction in contrast to what other messaging apps (like fb messenger) offer.
It's better than nothing, but the goal is to quickly add a reaction as easy as possible.
It seems like https://github.com/vector-im/element-android/issues/871 is for adding such a list to Android? Regarding implementation: is this done in the account data? Would it make sense to do that there? Maybe it makes sense to do this in account room data, so I can see what emoji I use most with what room? ;) I think this could also be cool so that I can add some variety if I notice that I'm kind of always using the same emojis with some people...
I would really like to replace, for example, the 😄 reaction with 😆 and tehere is no way to do it currently in the app. Long pressing the reactions to replace them would be fine for me. Or the app could "learn" the last used reactions and update the list on its own based on usage frequency or last usage. As an MVP, a long press to replace could work just fine.
The way Signal handles this where you can configure your defaults is perfect. I would love that in Element.
nothing?