element-android icon indicating copy to clipboard operation
element-android copied to clipboard

Change the default emoji list

Open borisrunakov opened this issue 3 years ago • 8 comments

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: image

Have you considered any alternatives?

No response

Additional context

No response

borisrunakov avatar Mar 25 '22 19:03 borisrunakov

YES! I mostly use reactions that are not in the default list. Whenever I want to post such a reaction, I need to:

  1. Long-tap message
  2. Tap Add Reaction...
  3. Tap "back" because the keyboard popped up for whatever reason and hides the emoji I'm looking for
  4. Scroll to the right emoji and tap

Such a feature would save me steps 2, 3, 4 80% of the time

apsarras avatar Mar 25 '22 20:03 apsarras

Same here, takes too long to respond to messages with an emoji different than the ones from the default list

nikdelig avatar Mar 31 '22 11:03 nikdelig

The list comes from GitHub:

image

What we could do is adding a list of frequently used reaction, as per EleWeb:

image

bmarty avatar Apr 01 '22 08:04 bmarty

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.

borisrunakov avatar Apr 01 '22 11:04 borisrunakov

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...

chagai95 avatar May 08 '22 07:05 chagai95

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.

immanuelfodor avatar Oct 21 '22 10:10 immanuelfodor

The way Signal handles this where you can configure your defaults is perfect. I would love that in Element.

Fmstrat avatar Dec 29 '22 19:12 Fmstrat

nothing?

billysan avatar May 20 '25 08:05 billysan