Skip to content

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:

controle-pallete

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