Skip to content

[UX] Hide disproportionally large wheel filtering widget in pure-python projects #18796

@webknjaz

Description

@webknjaz

So #15087 added wheel filtering form. And it now occupies half the web page. It might not be a big deal when there's many wheels.

But it interrupts the flow and causes confusion when there's a single wheel. Just look at https://pypi.org/project/pip-tools/#files — when I first opened it, I thought that the wheel wasn't published and something broke in the release process. Only having scanned through the very end of the content I saw that it's there.

I think this UX can be improved by

  1. making the widget smaller where possible
  2. hiding it when there's nothing to filter (pure-python projects only having any wheels)

Currently, the experience is

# title
sdist-name-version.tar.gz

# another title
a lot of text and UI elements. a lot of text and UI elements.a lot of text and UI elements.
a lot of text and UI elements. a lot of text and UI elements.a lot of text and UI elements. a lot of text and UI elements.
a lot of text and UI elements. a lot of text and UI elements.a lot of text and UI elements.
a lot of text and UI elements. a lot of text and UI elements.a lot of text and UI elements.
a lot of text and UI elements. a lot of text and UI elements.a lot of text and UI elements.
a lot of text and UI elements. a lot of text and UI elements.a lot of text and UI elements.
a lot of text and UI elements. a lot of text and UI elements.a lot of text and UI elements.
a lot of text and UI elements. a lot of text and UI elements.a lot of text and UI elements.
a lot of text and UI elements. a lot of text and UI elements.a lot of text and UI elements. a lot of text and UI elements.
a lot of text and UI elements. a lot of text and UI elements.a lot of text and UI elements. a lot of text and UI elements.
a lot of text and UI elements. a lot of text and UI elements.a lot of text and UI elements. a lot of text and UI elements.
a lot of text and UI elements. a lot of text and UI elements.a lot of text and UI elements. a lot of text and UI elements.
a lot of text and UI elements. a lot of text and UI elements.a lot of text and UI elements. a lot of text and UI elements.
a lot of text and UI elements. a lot of text and UI elements.a lot of text and UI elements.
a lot of text and UI elements. a lot of text and UI elements.a lot of text and UI elements.
a lot of text and UI elements. a lot of text and UI elements.a lot of text and UI elements.
a lot of text and UI elements. a lot of text and UI elements.a lot of text and UI elements.
a lot of text and UI elements. a lot of text and UI elements.a lot of text and UI elements.
a lot of text and UI elements. a lot of text and UI elements.a lot of text and UI elements.
a lot of text and UI elements. a lot of text and UI elements.a lot of text and UI elements.
a lot of text and UI elements. a lot of text and UI elements.a lot of text and UI elements.
a lot of text and UI elements. a lot of text and UI elements.a lot of text and UI elements.
a lot of text and UI elements. a lot of text and UI elements.a lot of text and UI elements.
a lot of text and UI elements. a lot of text and UI elements.a lot of text and UI elements.
a lot of text and UI elements. a lot of text and UI elements.a lot of text and UI elements.
a lot of text and UI elements. a lot of text and UI elements.a lot of text and UI elements.
a lot of text and UI elements. a lot of text and UI elements.a lot of text and UI elements.
a lot of text and UI elements. a lot of text and UI elements.a lot of text and UI elements.
a lot of text and UI elements. a lot of text and UI elements.a lot of text and UI elements.
a lot of text and UI elements. a lot of text and UI elements.a lot of text and UI elements.
a lot of text and UI elements. a lot of text and UI elements.a lot of text and UI elements.
a lot of text and UI elements. a lot of text and UI elements.a lot of text and UI elements.
a lot of text and UI elements. a lot of text and UI elements.a lot of text and UI elements.
a lot of text and UI elements. a lot of text and UI elements.a lot of text and UI elements.
a lot of text and UI elements. a lot of text and UI elements.a lot of text and UI elements.
a lot of text and UI elements. a lot of text and UI elements.a lot of text and UI elements.
a lot of text and UI elements. a lot of text and UI elements.a lot of text and UI elements.
a lot of text and UI elements. a lot of text and UI elements.a lot of text and UI elements.
a lot of text and UI elements. a lot of text and UI elements.a lot of text and UI elements.
a lot of text and UI elements. a lot of text and UI elements.a lot of text and UI elements.

wheel-name-version-any.whl

Metadata

Metadata

Assignees

No one assigned

    Labels

    HTMLrequires change to HTML filesUX/UIdesign, user experience, user interfaceusability

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions