After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 724819 - single shortcut S to mark/unmark special threads
single shortcut S to mark/unmark special threads
Status: RESOLVED FIXED
Product: geary
Classification: Other
Component: ux
master
Other Linux
: Normal normal
: ---
Assigned To: Geary Maintainers
Geary Maintainers
Depends on: 778740
Blocks:
 
 
Reported: 2014-02-20 19:14 UTC by Federico Bruni
Modified: 2019-11-07 01:12 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Federico Bruni 2014-02-20 19:14:26 UTC
Report:
https://mail.gnome.org/archives/geary-list/2014-February/msg00027.html

Currently S marks a conversation as special and D reverts the decision.
Would it be possible to have a single shortcut (S) to mark/unmark, as in Gmail? It would be easier to remember and it would make the D shortcut free for other actions.

D would be useful to delete messages. I browse the conversations using the arrow keys on the right side of the keyboard. Until version 0.4 I used to delete using A. Now that delete shortcut is Canc or Backspace, I have all the keys on the right side of the keybboard. That's why I'd like to use D, on left side.
Comment 1 Jim Nelson 2014-02-24 23:18:55 UTC
This is interesting but we have a couple of issues with this proposal as it stands:

* First, by D for delete, we're assuming you mean Trash.  Shift+Delete (or Backspace) is for a hard deletion.  Presumably Shift+D would hard delete a message.

* With this proposal, Delete would now have three key bindings: Delete, Backspace, and D.  This seems excessive.  We could remove Backspace, but I suspect some users have gotten used to it by now.

* Locating a key binding by its position on the keyboard is sensitive to internationalization and alternate keyboards.  For example, it's right-of-center on the Dvorak keyboard.

I'd prefer to hear more voices here -- if others have a strong opinion, it'd be great to hear why they think this change should be made (or an alternative proposal).  Right now though I'm fairly cool to the change.
Comment 2 Michael Gratton 2016-05-30 00:07:55 UTC
I'm somewhat happy to make S a toggle since it means people only need to learn one shortcut. However it would make marking as starred/unread inconsistent with marking read/unread which would still be two different actions and shortcuts.

GMail uses a toggle for starring messages, two different shortcuts for both important and read state, while Thunderbird has a toggle for star and no accelerator(?) for read/unread. It's pretty common for editing ops such as bolding text to use a toggle action, however.

Either way, this should make it into 0.12 since there's a few other accelerator changes going on.

Making D delete is something I'd be wary of while we don't have decent undo support though. That would need to be another bug however.
Comment 3 Michael Gratton 2017-02-07 14:10:02 UTC
Mass-reassigning bugs that won't make 0.12.
Comment 4 Michael Gratton 2017-02-16 07:02:08 UTC
We should be able fix this after Bug 778740 lands.
Comment 5 Michael Gratton 2019-11-07 01:12:13 UTC
This will be fixed in 3.36 courtesy https://gitlab.gnome.org/GNOME/geary/merge_requests/359


Note that the shortcut for cycling forward/reverse though flagging conversations as starred is Ctrl+D / Ctrl+Shift+D.