Shortcuts to go directly to issue or merge request
Description
Currently, when you want to open a specific issue, you have to either browse the list of issues and open it from there, or you have to focus the browser's address bar, extending the issue path (/issues
) by the issue id (/issues/4
). The same is true for merge requests.
Both require some keyboard acrobatics or usage of the mouse, which could be sped up by using specific keyboard shortcuts.
Proposal
Introduce two new keyboard shortcuts:
-
#
: open a modal which prompts the user to input the issue id, and redirects the browser to the according location afterwards. -
!
: same for merge requests
The proposed shortcuts were picked by using the same characters which Gitlab uses for references, so they are easy to remember.
Links / references
See gitlab-foss!9538
Preview:
nota bene: the modal shown in this video is outdated; the current modal UI can be seen here: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/9538#note_25694213
feature proposal in GitLab FOSS "Frontend" gitlab-foss339877