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

