Skip to content

Resolve "Improve project overview UI"

Dennis Tang requested to merge 44704-improve-project-overview-ui into master

What does this MR do?

  1. Makes everything left aligned
  2. Adds the label to the visibility level icon
  3. Uses standard buttons and controls
  4. Adds permanent links to Files, Commits, Branches and Tags
  5. Enforces quick links ordering
  6. Makes project description collapsible
  7. Moves license to the top header row
  8. Makes clone widget a split button on mobile
  9. Makes quick links section scrollable on smaller screens

Are there points in the code the reviewer needs to double check?

N/A

Why was this MR needed?

See https://gitlab.com/gitlab-org/gitlab-ce/issues/44704

Screenshots (as of 2018-08-21)

Mobile Tablet Desktop
gl.dennistang.net_3000_Commit451_lab-coat__8_ gl.dennistang.net_3000_Commit451_lab-coat__7_ gl.dennistang.net_3000_Commit451_lab-coat__6_

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

Closes #44704 (closed)

Edited by Dennis Tang

Merge request reports