Move to token parser for adding labels
Description
Adding and removing labels while creating or editing an issue is kind of annoying. Do delete one, you have to find it in the massive list, or start typing to narrow the list. Why not just click on it and delete it? When adding a bunch of labels, you start typing, click on one, then erase what you were typing, and start typing the next one. This is not optimized for how people actually work. IMHO a token-based UI would be better. By this I mean, you have a blank field, you click in the field and all the choices show up below, you start typing and the list narrows down, you hit enter and the tokenized label is added to the field and the selection starts fresh. If I want to delete one of the items, you just select and press the delete key.
Proposal
Links / references
Documentation blurb
(Write the start of the documentation of this feature here, include:
- Why should someone use it; what's the underlying problem.
- What is the solution.
- How does someone use this
During implementation, this can then be copied and used as a starter for the documentation.)