Skip to content

Unergonomic classifier selector on /search/ #2442

@pv

Description

@pv

The classifier filter selector panel on /search could probably be improved.

  • Especially the "Topic" section has very long vertical size.
  • You need to scroll vertically quite a lot to locate what you are looking for.
  • Word-wrapping for this looks suspect (see screenshot below).
  • Sub-categories vs top-level categories are indicated with small intendation level differences. It's hard to keep track of what is a subcategory and at what level.

I'm not sure exactly how to improve this, but perhaps a nearly full-width "pop-up" selector screen would be better --- the selector lists seem too long to fit well in any way to the left-hand panel.

The display indicators warehouse currently has for the "currently active" filters are good, so perhaps it's possible to make the "Add filter" selection more dialog-like. The mobile/narrow-screen interface goes a bit to that direction, but it doesn't make full use of the horizontal space available for pop-up dialogs.

For comparison, the old pypi screen makes more efficient use of horizontal space, and indicates sub-categories with large headings. However, the categories don't work together with search in the old pypi like they do in warehouse.

Screenshot:
warehouse-selector

Old pypi screen for comparison:
oldpypi-selector

Metadata

Metadata

Assignees

No one assigned

    Labels

    UX/UIdesign, user experience, user interfaceto user testIssues that should be investigated further via user testing

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions