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

Show indicator when somebody is typing into Add Action field #30

Open
davidje13 opened this issue Nov 15, 2022 · 0 comments
Open

Show indicator when somebody is typing into Add Action field #30

davidje13 opened this issue Nov 15, 2022 · 0 comments
Labels
enhancement New feature or request

Comments

@davidje13
Copy link
Owner

In a distributed retro, it is not obvious when somebody is entering an action; this can lead to multiple participants adding the same action, or actions being missed.

When entering text into the Add Action field, other users should see an indicator. When the action is posted, this indicator should disappear. It may be desirable to show if multiple people are entering actions.

This represents the first piece of "per user" state, so it is not obvious how it should be handled in the API. Also it is important that any text entered this way is secure (i.e. encrypted), so using the general retro state is not ideal. One possibility would be to use items with a new type. The ownership of these items may be tricky to track, and they will need to expire after some period of inactivity to ensure lost connections do not lead to a permanently visible indicator.

Possible UI options:

  • a symbol / animation to indicate somebody is typing
  • the text which is being typed appearing close to the field (e.g. to the side) - could show multiple (perhaps limited to earliest if too many)
  • text stating how many people are typing

When an action item is added, it may be desirable to briefly display it on viewers' screens (sticky) - perhaps toast-style.

@davidje13 davidje13 added the enhancement New feature or request label Nov 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant