telegramdesktop / tdesktop

Telegram Desktop messaging app
https://desktop.telegram.org/
Other
26.35k stars 5.23k forks source link

[Feature Request] Improvements to Reactions UX #24338

Open michaelschufi opened 2 years ago

michaelschufi commented 2 years ago

Is your feature request related to a problem?

I love the new reaction feature! Reacting to messages is the perfect way to quickly communicate what you feel, doing a "+1"-voting without having to start a poll, or use it in some other way.

However, in Telegram there is one thing that feels cumbersome and frankly unnecessary. The work needed to react to some message is just annoying.

I'm using Slack every day and Slack does, in my opinion, a few things better regarding reactions. I will describe the suggestions below.

Describe the solution you'd like

Describe alternatives you've considered

Additional context

Slack does the following:

  1. It shows your 3 preferred reactions immediately and shows a "React" button to open the emoji selector.
  2. In this selector it shows you first, the most commonly used or useful emojis.
  3. It uses a big panel in which you can select the preferred emoji you want to react with.

image

I am not saying Telegram should do the same here, but it shows how fast and simple it is for the user to react how they intend.

rashidpathiyil commented 2 years ago

I am facing the exact problem, it's feel really hard to react to a message.

Please improve it as @michaelschufi mentioned

Immediately show the reaction bar Add + icon for more in a 4x4 box instead of scroll

farwayer commented 1 year ago

Reaction selection is really unusable because of this

I don't understand why for 16 reactions a single column list

especially on touchpads. Sometimes it is faster to take smartphone and react there :smile:

john-preston commented 1 year ago

@farwayer You can right click the message and see them in a grid.

michaelschufi commented 1 year ago

The right click solution still needs more clicks than Slack's solution. Also, I think the right click grid could just simply be bigger. It should be responsive to the window's size. If I have my Telegram window in full screen (secondary monitor) I still only get a 7 columns wide grid.

Also, I think you might sell more Telegram subscriptions/emoji packs if reactions were more easily accessible.

farwayer commented 1 year ago

@john-preston thx you saved my life :sweat_smile:

ohhai commented 10 months ago

Came here to ask for the same — please make reactions initially open in the big grid. Current one-dimensional stripe requires either time to scroll or one more click (total two) every time when you want some other reaction than top four.

Desktop screen has enough space, so the best case seems following for me:

Some of this could be implemented as an option requiring to set one checkbox in settings once.

Verified on Telegram 4.14.4 from https://desktop.telegram.org

AndydeCleyre commented 5 months ago

I'm here most of all for:

I don't understand why for 16 reactions a single column list is used instead for example a 4x4 grid.

It's very tedious to find certain of my most-used reactions this way.

Though reading this thread I learned about the possibility of getting a big grid, thanks! (move and hover over message, right-click, find and move to hover over down arrow, click) -- but it would be great to get that big grid immediately when hovering over the message.