Allow incremental selection of recipient pills with Ctrl+A
Categories
(Thunderbird :: Message Compose Window, enhancement)
Tracking
(Not tracked)
People
(Reporter: thomas8, Assigned: thomas8)
References
(Blocks 1 open bug)
Details
(Keywords: access, ux-efficiency, Whiteboard: [relnotetb78][TBKBneeded])
Attachments
(1 file)
(deleted),
patch
|
aleca
:
review+
aleca
:
ui-review+
mkmelin
:
feedback+
|
Details | Diff | Splinter Review |
We want users to love the new recipient area. So let's add value where we can, and be convenient and efficient like never before. :-)
Libre Office has a nifty feature of incremental selection using Ctrl+A from inside a table cell:
First Ctrl+A selects the current cell, next Ctrl+A selects the entire table, another Ctrl+A selects the entire document. Which makes perfect sense, and is easily applicable to our new recipient area.
First Ctrl+A: Select all pills in the currently focused field (e.g. all pills in To: field).
Next Ctrl+A: Select all pills in the entire recipient area (e.g. all pills in To+CC+BCC).
Wow!!! - oh for the efficiency of that. Delete all recipients in one go, copy, cut - you name it.
For ux-error-prevention, we won't extend the selection when you just hold Ctrl+A a little too long. You may hold Ctrl, but it needs another explicit keypress for the A. No risks, pure fun. Enjoy!
Assignee | ||
Comment 1•5 years ago
|
||
Let's do this! :-)
I also improved some comments along the way, querySelectorAll() returns a nodelist, not an array.
Comment 2•5 years ago
|
||
Comment 3•5 years ago
|
||
Comment 4•5 years ago
|
||
I'll fix it before committing.
Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/c510f2acfb18
Allow incremental selection of recipient pills with Ctrl+A. ui-r=aleca, r=aleca
Updated•5 years ago
|
Assignee | ||
Comment 6•5 years ago
|
||
Awesome. That was quick! Thanks everyone!
My translation engine for Magnus' no-liners said "Cool, clean code, thank you!"
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 8•4 years ago
|
||
Wayne, I think new keyboard shortcuts should always be included in release notes.
More so for this one because it operates incrementally, which will be a bit hard to discover if not advertised:
Press Ctrl+A once to select all recipients of the same type,
press Ctrl+A again to select all recipients of the message.
Keyboard shortcut Ctrl+A will first select all recipients of the same type, then all message recipients.
Comment 9•4 years ago
|
||
Rather than calling out individual changes, I think we could accomplish more by having the release notes state that addressing has changed, and then point to a KB article which describes the entire new functionality, including keyboard shortcuts. Someone will need to create said KB article.
Description
•