Add filter by name option to the package list view user interface
Problem to solve
GitLab's Package Registry enables our users to store a myriad of different package types in a single registry with seamless integration with Ci/CD. As users add more packages, the current user interface can make it difficult to navigate to a package of a specific name.
Intended users
- Delaney (Development Team Lead)
- Sasha (Software Developer)
- Devon (DevOps Engineer)
- Sidney (Systems Administrator)
Further details
n/a
Proposal
As part of the user interface experience of the package list view experience, I suggest we add a "Filter by name" component. The experience should be straight forward, as the user types a string into the field, the displayed list of packages should filter down to match.
In an ideal state, the tab's numerical indicator would also change to match the string displayed by package type.
For example, the user enters front-end
, and the packages w/ names containing front-end
would be displayed. The "All Packages" tab could show 5 total packages matching the name. The "NPM" tab would display the 3 npm packages whose names also match the string.
Permissions and Security
n/a
Documentation
Screenshots in the documentation of the list view UI should be updated to show the newly introduced UI component.
Discussions around navigating the package registry should also be updated to match the newly introduced feature.
Availability & Testing
n/a
What does success look like, and how can we measure that?
With the introduction of this feature, users should be able to quickly navigate to a package of a specific name, regardless of how many different packages are in the repository.