Commit graph

28 commits

Author SHA1 Message Date
Michael Gratton
085b9691a1 ui/gtk/help-overlay.ui 2021-01-18 08:38:03 +00:00
Jeremias Ortega
e0fab92d3c
application-main-window: Add shortcut to select inbox
Closes: https://gitlab.gnome.org/GNOME/geary/-/issues/1108
2021-01-17 16:55:49 -06:00
Michael Gratton
600be0d5f4 ui/gtk/help-overlay.ui: Reorganise so most needed shortcuts are first
Make the section order: Conversations > Composer > Application >
Single-key.
2021-01-08 09:32:39 +11:00
Michael Gratton
2a5c29b96e ui/gtk/help-overlay.ui: Break app shortcuts out into their own section 2021-01-08 09:32:39 +11:00
Michael Gratton
baed3edf94 ui/gtk/help-overlay.ui: Use 2-space indentation for readability 2021-01-08 09:32:39 +11:00
hkdb
4ca4a91bbc Added detach composer shortcut to UI
Added "Detach composer" shortcut to "Keyboard Shortcuts" window
under the "Actions" section of the "Composer Shortcuts" page in the UI.
2020-07-07 21:13:20 +08:00
Andres Salomon
751cf0860f help-overlay: reduce the length of the header even further 2020-05-06 18:02:21 -04:00
Andres Salomon
e2118daa9e help-overlay: shorten single-key section name 2020-05-01 01:09:49 -04:00
Andres Salomon
af44f4457c help-overlay: further single-key shortcut screen cleanups
Add a bit more spacing below the header, and reduce the length of the header
to fit better on smaller screens.
2020-04-28 18:32:39 -04:00
Andres Salomon
ec649efcc9 help-overlay: move single-key shortcuts to a new section
- Move single-key shortcuts to their own section
 - break the shortcuts list into two columns
 - mention that single-key shortcuts need to be enabled in preferences
2020-04-25 18:59:01 -04:00
Andres Salomon
27b39a5548 help-overlay: fix minor typo
'/' is for finding in the current _conversation_ (singular). Match the text here
with what we have for Ctrl-F.
2020-04-25 18:49:42 -04:00
Michael Gratton
dfe0b5cc76 Update online keyboard shortcuts help
Make it a bit more compact by merging a few one/the other entries,
make labels read better.
2019-11-21 10:00:34 +11:00
Michael Gratton
259ebe50fd Re-implement single key shortcuts as a preference
Add new `single-key-shortcuts` GSetting, Application.Configuration
property and add UI for it in the Preferences window. When enabled,
load in new `single-key-shortcuts.css` file that has the appropriate
bindings. Update bindings to match Google's current set, and update
shortcut help to match.
2019-11-21 02:36:09 +11:00
Michael Gratton
fb1439264a Update MainWindow shortcuts to be keybinding signal based
Use keybinding ("action") signals and a GtkBindingSet to hook up most
of MainWindow's actions to keyboard shortcuts, rather than use
the application to do so. Remove single-key shortcuts, and update
shortcuts used to avoid collisions. Replace "focus conversation list"
action with general navigation between panes.

🚨 Remove MainWindow hack that enabled single key shortcuts to work 🚨
2019-11-21 02:26:05 +11:00
Michael Gratton
08dc98aade Add keyboard shortcut to help for new windows 2019-11-18 18:31:25 +11:00
Michael Gratton
93acc93330 Make unread/read shortcut help text same for Ctrl & single keys
See https://mail.gnome.org/archives/gnome-i18n/2019-August/msg00022.html
2019-08-21 21:14:32 +10:00
Michael Gratton
2f36221b7a Fix conflicting keyboard shortcuts and update overlay
This fixes search/star and archive/select all conflicting, cleans up
mark read/unread conform to the HIG, and updates the help overlay and
fix some problems with it.
2019-08-18 21:18:15 +10:00
Michael Gratton
c25415ea02 Make J/K work globally, add Ctrl+] and Ctrl+[ as aliases
See #505
2019-07-22 01:26:11 +10:00
Michael Gratton
ab0e9d3a40 Add Y as a single-key shortcut for GMail compat
See https://bugzilla.gnome.org/show_bug.cgi?id=778616
2019-07-22 01:26:11 +10:00
Michael Gratton
0fa5ac7fa6 Update keyboard shortcut overlay
Reorganise and reword a bit, ensure all shortcuts are present (including
Undo), try to make more compact to fit on narrrow displays.

See #257, 447
2019-07-22 01:26:11 +10:00
Michael Gratton
9190c2c8e3 Remove single-key accel "n" for Compose action
Fixes #273
2019-02-26 09:21:01 +11:00
p3732
161aa2a818 Retire app menu
Removing the app menu, see https://gitlab.gnome.org/GNOME/Initiatives/issues/4
2019-02-24 16:19:07 +11:00
p3732
af615c2c7e Add main menu to sidebar
Add main menu to the folder header, as described on https://gitlab.gnome.org/GNOME/Initiatives/wikis/App-Menu-Retirement#3-applications-that-use-a-sidebar-for-navigation
The "About" string changed to "About Geary" and needs to be retranslated.
2019-02-24 16:19:07 +11:00
Piotr Drąg
c5f0a7cf67 Move context to the end of the tag in the shortcuts window
It doesn't work the other way around, for some reason.
2016-10-04 21:43:32 +02:00
Michael James Gratton
e6c6e7c013 Update help text for move/label shortcuts in manual/help overlay.
Make it describe the result of the action, not the UI effect.
2016-10-04 09:54:06 +11:00
Gautier Pelloux-Prayer
87be2285ce Add shortcuts window. Bug 764926 2016-10-04 09:41:50 +11:00
Piotr Drąg
0d5dd3d20a Replace single quotes with double quotes in menus.ui
Double quotes are more friendly to some l10n tools.
2016-09-24 18:13:40 +02:00
Michael James Gratton
a3e0e474e7 Use GtkApplication built-in for loading app menu.
* src/client/application/geary-application.vala (GearyApplication): Set
  the resource_base_path to comply with the expected modern app id, so
  the app menu will be automatically loaded.

* ui/CMakeLists.txt: Replace app_menu.interface with gtk/menus.ui. Don't
  try ot copy interface files now that there aren't any.

* gtk/menus.ui: Replaces app_menu.interface.
2016-09-25 01:05:29 +10:00