Skip to content

Web IDE exit button isn't obvious

With the introduction of the new merge request switcher, it's hard to work out how to get back to a project. We need to rethink the way a user can exit the Web IDE.

Original Proposal ### Proposal
  • Replace the back button with the project avatar, and just make it go to the project homepage to match standard navigation patterns
  • Replace merge request and branch name with individual drop downs with clearly designated click zones
  • Opening a branch that is part of an open merge request should automatically detect this and make merge request review modes available and link to the merge request. It is confusing that opening the branch in two different ways results in different capabilities being available. Furthermore, if I need to reload the page for some reason, all the MR features disappear because we end up back in the 'dumb' branch mode.

Design

viewing-mr

  • Replace the exit button with the project avatar, and just make it go to the project homepage to match standard navigation patterns. Switching MR or branches shouldn't affect this.
  • Replace merge request and branch name with the project's namespace
  • The MR and branch switcher design is handled in https://gitlab.com/gitlab-org/gitlab-ce/issues/46165
Edited by Jeethu Karthik