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 778740 - Only use single keystroke commands when a "GMail mode" pref is enabled
Only use single keystroke commands when a "GMail mode" pref is enabled
Status: RESOLVED FIXED
Product: geary
Classification: Other
Component: ux
master
Other Linux
: High enhancement
: 0.14.0
Assigned To: Geary Maintainers
Geary Maintainers
Depends on: 778738 782710
Blocks: 724819 733339 778616
 
 
Reported: 2017-02-16 06:32 UTC by Michael Gratton
Modified: 2019-11-20 16:16 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Michael Gratton 2017-02-16 06:32:43 UTC
After running a poll on on the subject of single keystroke commands (SKCs)[0] and in light of reported issues such as Bug 777022 and especially Bug 733339, it seems that Geary should default to using only normal keyboard shortcuts for actions instead of single keystroke commands (SKCs): E.g. Ctrl+A instead of just "a" for archiving messages.

However according to the poll results many people do still prefer SKCs, especially those coming from GMail, but also people are reporting the current SKCs compared to GMail's are suboptimal (e.g. Bug 778616).

So, to address both sides of this, we should introduce an optional "GMail Mode" pref that defaults to being disabled. When disabled, all actions are activated like any other GNOME app - using Ctrl and some other key. When enabled, these still work, but the user can then also use a set of SKCs that more closely match GMail's SKCs.

This will require Bug 778738 being implemented to work properly, and likely involve adding a bunch of additional action signals.

[0] - https://mail.gnome.org/archives/geary-list/2016-September/msg00073.html
Comment 1 Michael Gratton 2018-06-26 04:48:14 UTC
Bump tickets to 0.14 that aren't going to make 0.13.
Comment 2 Michael Gratton 2019-11-20 16:16:04 UTC
Landing over in https://gitlab.gnome.org/GNOME/geary/merge_requests/373