Customize quick emoji reactions tab

My friends and I usually use different emojis for likes, not these ones. It would be great to be able to change the set in this tab.

7 Likes

Emojis often used by user are on next level of that menu; press 3-dotted button on the right of your screenshot, and you will see them.

But I second this FP - most used ones should be in this ‘top’ emojis menu.

4 Likes

Being able to customize this menu would be great. (Signal did this exactly right, IMHO.) Right now, I’m often going straight to ....

Having a larger set of recently used emojis in the full emoji selector is also helpful, but a different thing. I would find it somewhat counterproductive if the quick reaction emojis changed all the time on their own.

1 Like

I would suggest using an algorithm similar to Frecency. It’s traditionally been used in Firefox for some purposes, and I suspect it’s what Discord uses for its quick react menu.

I also believe discord keeps a separate frecency list per “server”. They have to do so since they have the whole pay-for-emoji-usage thing going on. It might be useful since different communities will have different cultures around emoji usage. On the other hand, it certainly isn’t necessary for a first pass on improving the feature.

2 Likes

I was looking into this.
The default suggested emojis are hard coded.
The emoji picker used doesn’t seem to offer a way to limit the emojis displayed in a category (like recent) so you get the whole thing which seems to be 36 emojis.
If we swap the default emojis with the entirety of the recent emoji section it would be really crowded; or there could be a way for the user to manually select the emojis they want to appear for reacting.
I don’t know which would be less annoying/more usable

1 Like

As I mentioned above, Signal allows you to customize the quick reaction emoji, but they never change on their own. If they were moving around all the time based on frequency/recency, they would no longer be “quick”.

I think they just would be more cluttered: 36 emojis form grids of 218, 312, 4*6. I don’t believe this impacts the speed with which you can use them tho.
But also nothing is saying that these two features are mutually exclusive (i say this because i personally would prefer my favourite rather than having to manually setup the emojis i want in the quick react menu)

To clarify, I was ony talking about the single strip of quick reaction emoji in the screenshot above. This is what’s customizable but fixed in Signal, and I believe you can do something similar in Slack. It’s important for usability that these don’t change around on their own, IMHO.

The list/grid that comes up when you tap on the “…” next to the quick reaction emoji should be dynamic, though.

I personally agree. “Frequently used” emojis sounds the best.

Thanks for finding the algorithm! Maybe we could look up the exact implementation in our “bigger” emoji picker.

The code is here:

A prototype shouldn’t be too hard to implement, maybe we could store the frequency info in localStorage or even RAM for the prototype.

it stores frequent emojis in local-storage, so we could read it from there. Though I guess this should be optional, it makes sense to have a set of standard/common reaction emojis.

1 Like

I like how Misskey and its clients work with emojis. They have both favorite emojis and frequently used.

1 Like