Skip to content

✂️ UX Paper Cuts 18.0 → Package

Below is a list of potential candidates for this milestone based on existing issues. It is not expected to burn down all of these and the UX Paper Cuts team is not limited to this list. If you have suggestions for us please add a comment linking to an issue.

Workflow

🏆 Virtual registry

This is a new feature that will be released in %18.0

Navigation changes:

  • New nav item in Deploy (pending research results)

New pages:

  • Virtual registries landing
    • Empty state
    • List view
  • New virtual registry
  • Edit virtual registry
  • Virtual registry detail view
    • Create upstream form as part of crud component on detail view
  • Edit upstream
  • Upstream details view

Designs:

Virtual registries issues that are workflowready for development (feel free to assign yourself!)

display: list
title: Virtual registries
fields: state, title, assignee, created
query: project = "gitlab-org/gitlab" AND label = ("Category:Virtual Registry", "UX Paper Cuts")

Open UX issues

display: list
title: Package registry
fields: state, title, assignee, created
query: project = "gitlab-org/gitlab" AND label = ("group::package registry", "UX", "UX Paper Cuts") AND label in ("bug::ux", "UX")
display: list
title: Container registry
fields: state, title, assignee, created
query: project = "gitlab-org/gitlab" AND label = ("group::container registry", "UX", "UX Paper Cuts") AND label in ("bug::ux", "UX")

Layouts

We could add some polish to these screens. Things like font weight, table headers, alignment, mobile views, accessibility fixes etc.

Package registry list view

Ideas:

  • Add table headers
  • Tighten up vertical spacing between content in each row
  • Use gray background + smaller icon for commit and branch name (similar to pipelines view)
  • Top align row content (this is a personal gripe, we don't have to do this 😅)
  • Consider a lighter font weight for the x packages subheader
Current view
Screenshot_2025-03-28_at_10.03.54_AM

Package registry detail

Ideas:

  • Fix the breadcrumbs (this might be a result of the new search bar)
    • Could we use an ID or something instead of the entire asset name?
  • Vertically align icons with content in history timeline
  • Consider lighter font weight for package type
  • Consider using branch styling (background + smaller icon) for branch. This may look weird next to the package type so we can experiment a bit here
  • Maybe put Delete in a dropdown? We do this a lot throughout GitLab; the Delete button really stands out. Is that the first thing we want users to see when viewing this page?
  • We're repeating the asset name 4 times on this page, and it's a long one 😅 Where can we remove or truncate this?
Current view
Screenshot_2025-03-28_at_10.04.56_AM

Container registry list view

Ideas:

  • Consider lighter font weight for subheader stuff
  • Check that the CLI commands are accurate
  • Maybe put Delete in a dropdown instead
  • Fix alignment of Published x years ago timestamp
Current view
Screenshot_2025-03-28_at_10.06.19_AM

Container registry detail

Ideas:

  • Font weight on subheader
  • Maybe top-align row content
Current view
Screenshot_2025-03-28_at_10.17.44_AM

Links

Edited by Annabel Dunstone Gray