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

[FEATURE] Counter to indicate order that hand icons were raised in (queue hands) #284

Open
adsc opened this issue Jan 2, 2025 · 3 comments
Labels
feature New feature or request

Comments

@adsc
Copy link

adsc commented Jan 2, 2025

What problem are you trying to solve?

When there are a lot of players, the storyteller often demands of people to raise their hand icon (spacebar) before receiving an opportunity to talk. When multiple people raise their hand in this way, it's hard for the storyteller to keep track of the order in which the hands were raised. In a heated game with a time limit for nominations, it can matter, or during the first day, for virgin nominations. And in general it would be nice to have a possibility to implement a fair "first come, first serve" method of letting players speak in large groups.

Describe the solution you'd like

It would be nice to have a counter on the hand icons that indicates the order in which they were raised. For example if player A raises their hand, they get a 1 on the hand icon, and if player B later also raises their hand, they get a 2. If a player lowers their hand, all players with a still raised hand that have a higher counter get their counter reduced by 1, to indicate the new order. For example if hands 1, 2, and 3 are raised, and hand 2 is lowered, then hand 3 becomes the new hand 2. If the player who had a 2 before lowering their hand raises it again, they now get a 3 (they join the back of the queue).

Alternatives you have considered

No response

Comments

No response

@adsc adsc added feature New feature or request triage This issue still needs to be evaluated labels Jan 2, 2025
@bra1n bra1n removed the triage This issue still needs to be evaluated label Jan 13, 2025
@bra1n
Copy link
Member

bra1n commented Jan 13, 2025

Hey adsc,
that's a sensible idea, but one that will require a bit more work. As in: where should this counter be shown exactly? Should it account for different hand icons or only for the general hand icon? If someone who has said something then lowers their hand, the counter will need to be update, which might become confusing. Also joining a game in progress will require this hand counter to be synced to the new user. Reloading your app would mean you also lose your position in the raised hands queue. Etc.
I'll put this in the backlog for now and might revisit it, when / if I have some time to work on small things. :-)

@adsc
Copy link
Author

adsc commented Jan 14, 2025

Yeah, all good points. I thought of putting the counter directly on the hand icon, but it's probably not gonna look good on some of the icons. Maybe display a floating list with the hand raised order instead?

@bra1n
Copy link
Member

bra1n commented Jan 14, 2025

Hm, I feel like the UI already has quite a lot elements you need to keep track of - adding yet another one might not be helpful.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
Development

No branches or pull requests

2 participants