Add menu entries and keyboard shortcuts for Commit panel actions: Commit changes, Amend current revision, Create a new patch, Refresh current patch
Created originally on Bitbucket by thomasdd (Thomas D.)
When the Commit panel is shown, it's main actions are not keyboard-accessible at all. Which violates accessibility guidelines, and is also very inconvenient because those actions are very frequent, especially "Refresh current patch".
Please add the following menus to the main Repository menu (maybe after "Unbundle" command):
- Commit changes
- Amend current revision
- Create a new patch
- Refresh current patch
If you don't like 4 first-level entries, create one first-level entry "Commit >", then those 4 entries in the submenu.
Menus are just for completeness sake, but more importantly, users would benefit from having dedicated keyboard shortcuts for these pretty frequent actions:
Proposal for keyboard shortcuts:
- Commit changes (Ctrl+Shift+C)
- Amend current revision (Ctrl+Shift+M; because Ctrl+Shift+A is 'Load All Revisions')
- Create a new patch (Ctrl+Shift+P; because Ctrl+Shift+C proposed for 'Commit' and Ctrl+Shift+N is 'Clone Repository')
- Refresh current patch (Ctrl+Shift+R)