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

Multiple mentions autocompletion UX #11729

Closed
smichel17 opened this issue Dec 27, 2019 · 2 comments
Closed

Multiple mentions autocompletion UX #11729

smichel17 opened this issue Dec 27, 2019 · 2 comments

Comments

@smichel17
Copy link

smichel17 commented Dec 27, 2019

Polari, the GNOME IRC client, has the best mention autocompletion UX, that I'd love for Riot to emulate.

  • In both Polari and Riot, when you mention someone at the start of the message and tab-complete it, their name (pilled in Riot) is followed by a colon and a space.
  • In Riot, when you tab-complete a second person's name immediately afterward, it simply pills it, as if you were mentioning them in the middle of a sentence.
  • In Polari, it will add a colon after the second person's name, and change the first colon to a comma.

Here is a screencast of the polari behavior (it's annoyingly blurry unless viewed at native resolution, sorry about that):

polari mentions screencast

And here is polari's autocompletion code (GPLv2)

I know it seems like a minor feature, but I use it so much that it's seriously important to the UX for me; it's pretty much the sole feature keeping me split between Riot and Polari, rather than using Riot exclusively. Please, go try it yourself; the screencast doesn't really do it justice. It's the kind of thing where, after you've used it, it's so glaringly obvious that this is the Right Way To Do It™ that you wonder how anybody did it any other way before. Like microwaves that combine the start and minute plus button.

@turt2live
Copy link
Member

Duplicate of #4883

@turt2live turt2live marked this as a duplicate of #4883 Dec 27, 2019
@smichel17
Copy link
Author

Ack, I did search first, but didn't find that one :(

@jryans jryans added the A-Pills label Jun 23, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants