Skip to content

Frontend for top nav menu redesign

Paul Slaughter requested to merge 301143-top-nav-redesign-fe into master

What does this MR do?

This MR implements the first part of the top nav redesign which combined the Projects, Groups, and More dropdown in the top nav bar. It does not do the 2nd part which implements the full-screen responsive redesign (this is coming next)...

These changes are behind the feature flag combined_menu.

How to test?

You'll need to enable the feature flag combined_menu. First start a rails console in the gitlab directory:

# Start a rails console in the `gitlab/` folder
rails c

Then enter:

Feature.enable(:combined_menu)

Screenshots (UPDATED 2021-05-14)

Feature flag off (nothing should be changed)

Projects dropdown Groups dropdown Projects dropdown responsive view
ff_off_projects ff_off_groups ff_off_projects_resp

Feature flag on

PLEASE NOTE:

  • The responsive view is not the final expected behavior. This is just Part 1 of the requirements. The full screen responsive part is coming up.
Projects explore page Milestones page Responsive (Projects) Responsive (Groups) Signed out
ff_on_projects ff_on_milestones ff_on_projects_resp ff_on_groups_resp ff_on_signed_out

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

References

Related to #301143 (closed)

Edited by Paul Slaughter

Merge request reports