✨ Beautifying our UI (15.1) ✨
Every milestone, we will ask Product Designers and Engineers to volunteer to partner in making self-directed usability improvements. It is an opportunity to fix the things that have been bugging you or that you've heard from users without worrying about prioritization.
Self-Directed: There are no restrictions on where in the product the pair can make improvements. The goal is to empower the pair to focus on usability improvements that they personally want to see fixed in a product that they use themselves almost every day.
No restrictions on product area: The pair is not required to work within product areas owned by their own stage groups.
No restrictions on pairings: The Product Designer and Engineer pair do not need to be from the same stage group. This is a voluntary initiative.
Work in MRs, not issues: Both the Product Designer and the Engineer should work directly in MRs to make changes. For the Product Designer, these MRs will likely be focused on less complex usability issues that the pair identifies, such as documentation, minor UI polish, or UI text changes.
Length of rotation: The length of the pairing will be 1-3 milestones, depending on what the pairing believes is appropriate for them. This means that multiple groups could be working on Beautifying our UI in parallel.
Prioritization: The Product Designer and Engineer will inform their stage group team of their involvement in the initiative, so that they can make time for it during milestone planning.
Learn more
What this issue is for
Link each MR to this issue
Braindump potential UI fixes
Testing
Please make sure package-and-qa
job passes in every MR as we expect some E2E tests will be broken by the changes. QA review would also be beneficial.
Tanuki logo
Removed the wordmark from the updated tanuki logo from our product
Before
After
Navbar
Increased navbar height slightly by 8px to update to a more modern look & feel of it
Improved the visibility of elements and their :focus
styles
Contextual navigation sidebar
Increased the width of the contextual nav sidebar to have a better overall balance with the right sidebar
Also the slightly increased size helps with languages which tend to have long wordings like german or french
Updated the styling to have a bit more horizontal whitespace
Lightened background color and added a slight border to the element
Before
After
Right sidebar improvements for collapsed state
Added small padding so text doesn't touch the sides
Small font-size
Show full date
Before
After
Emojis: Positive intent first
Changes the Emoji pickers to use positive intent first
Before
After
User popover
Changed the alignment of elements in the user popover to better accomplish the given information
Page titles
Removed h1 from Tanuki logo (which is a nightmare from a SEO POV)
Updated page titles from h2
& h3
to use h1
in over 100 pages (!)
Updated styling to be consistant across the product
Before
After
New issue
New issue
New MR
New MR
Feature flags ** **
Feature flags
New feature flags
New feature flags
New Env
New env
New label
New label
Pipeline
Pipeline
New test case
New test case
Focus styles
Improves the styling of :focus
Adds :focus
to more elements
Unifies the appearance of :focus
where possible
Overview
More Screnshots
Update $gray-10
Updated $gray-10
in the Pajamas Design System, GitLab UI & product to use a darker nuance #f5f5f5
instead of #fafafa
Before
After
#fafafa
#f5f5f5
File upload (Dropzone)
Improved the overall appearance of the dropzone widget
Updated states
Added dedicated :focus
state
State
Before
After
Default
Focus
Drop
Create pages cleanup
«New issue/MR»
Change markup of page titles to use <h1>
Changes page title to use h2
styling (align it with issue title size)
Field labels on top of fields
Removes unnecessary dividers
Removes the background & border of the form actions block
Before
After
New issue
New issue
New MR
New MR
Cleanup «New Epic»
Before
After
Unbox & Cleanup «New merge request»
Changed title to use h1
semantically, h2 visually (aligns with issue/MR title styles)
Changed subtitle styles
Unboxed branch elements
Cleanup «New user/Edit user» forms
Removes unnessessary dividers
Changes labels to be on top of fields
Removes background from form actions
Before
After
New user
New user
Edit user
Edit user
Cleanup «New/Edit Label» pages
Before
After
New Label
New Label
Edit Label
Edit Label
Cleanup «Schedule a new pipeline»
Before
After
Cleanup «New Test Case»
Before
After
Cleanup «New/Edit feature flag»
Before
After
New feature flag
New feature flag
Edit feature flag
Edit feature flag
Cleanup «New/Edit environment»
Before
After
New
New
Edit
Edit
Unbox & Cleanup «Compare merge request»
Unbox «Designs»
Before
After
Cleanup «Child issues and epics»
Removed the divider from items
Before
After
Comments vertical icon alignment
vertical alignment and horizontally balance (left & right spacing) of the comments element.
Before
After
Update MR widget styling
updated backgrounds to use $gray-10
instead of $gray-50
to bring it inline with other elements
Before
After
Improve comments discussion header
Improved the alignment of the header
Before
After
New merge request: Add empty state
Before
After
Change awards active item appearance
better visibility of which reactions a user has selected
Before
After
Unbox «Group audit events»
Removes gray background
Fix alignment of trash icon
Removes unnecessary 0 Streams
counter on empty screen
Improve scrolling tabs
Fixes overflowing elements
Fixes scrolling tabs behavior
Fixes alignment of scrolling indicator
Adds scrolling indicator where missing
Adds a gradient behind the scrolling indicator
Before
After
More screenshots
Before
After
Projects
Projects
Explore Topics
Explore Topics
Admin Projects
Admin Projects
Jobs
Jobs
Users
Users
Credentials
Credentials
Settings cleanup
Group Repository Settings does not respect fixed with setting
Before
After
Group Projects settings width does not respect fixed width
Before
After
Cleanup Project Settings > Repository > Protected branches
Top aligned labels, removed the label style overrides
Bold card header title to match the table headers from below
Adjusted select width to make room for it's content
Before
After
Edited
Jun 27, 2022 by
Sascha Eggenberger