Command palette for easy beginner and power user navigation with 1 keyboard shortcut.
Issue idea came from: https://gitlab.com/gitlab-org/gitlab-ce/issues/27829#note_22960287 and i think it deserves its own conversation.
Usecase
With the implementation of https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/7547 which removes fixed header navigation we are more and more in need of an easy way for both beginners as well as power users to quickly move through the application.
Problem
Because of https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/7547 we have to scroll up to move towards another view.. also the current navigation is non optimal .. subtabs etc.
Proposal
this navigation phenomenon that has been popping up all over modern web applications Command palette
- Anywhere in gitlab, you can summon this with one single keyboard shortcut and perhaps a special global normal UI button.
- We can extend upon its functionality with features like create issue, create project
Early visual of how that could look:
Value
This is in my experience a very nice way for both beginners as well as power users.. as it teaches a user along the way... similar to how our new issue search works.
Related issues
https://gitlab.com/gitlab-org/gitlab-ce/issues/27829 https://gitlab.com/gitlab-org/gitlab-ce/issues/27354 https://gitlab.com/gitlab-org/gitlab-ce/issues/22069
cc: @JobV @victorwu @smcgivern @tauriedavis @cperessini @dzaporozhets @pedroms @jschatz1