Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Summary of reactions (Grouping?) #32

Open
garygreen opened this issue Jun 26, 2021 · 2 comments
Open

Summary of reactions (Grouping?) #32

garygreen opened this issue Jun 26, 2021 · 2 comments

Comments

@garygreen
Copy link

garygreen commented Jun 26, 2021

At the moment it seems it's only possible to individually list each reaction. This can get pretty lengthy and challenging to see how many reactions each emoji got.

Is there any plans on being able to summarise/group reactions, like Github does?

👍 (4), ❤ (1)

Maybe there should be settings for "Start grouping at: X reactions" along with a "Show up to X usernames"

@bleistivt
Copy link
Owner

I like this idea and I think it should be combined with some kind of popup that lets you still see all reactions bexond the threshold when clicking/hovering. This could also be set to 0 so that the reaction display effectively matches the GitHub/Discord display of reactions.

@garygreen
Copy link
Author

garygreen commented Jun 26, 2021

This could also be set to 0 so that the reaction display effectively matches the GitHub/Discord display of reactions.

It would probably make sense for 0 to mean no summarisation, and 1 to start grouping when 1 reaction, 2 at 2 reactions, etc.

When grouping is set as 3 or more:

👍 billy, joe | ❤️ bob

When grouping is set as 2:

👍 (2) | ❤️ bob

When grouping is set as 1:

👍 (2) | ❤️ (1)

When grouping is set as 0 it means group together but don't summarise:

👍 billy, joe | ❤️ bob

When grouping is set as an empty string/null - it will list the reactions in a flat list, as it does now:

👍 billy | ❤️ bob | 👍 joe


Hopefully that makes sense? Should allow for nice customisation and keep backwards compatible behaviour.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants