warehouse icon indicating copy to clipboard operation
warehouse copied to clipboard

[Feedback wanted] Improve navigation for logged in users - UI for package maintainers

Open nlhkabu opened this issue 1 month ago • 3 comments

I have put together an interactive prototype as a proposal for how we could improve the information architecture for logged in users (package maintainers)

  • This is best viewed on desktop - not tested/customised for mobile
  • Note that only three of the projects in the prototype have pages you can navigate to - the others have disabled buttons/links and are present for display purposes only

https://claude.ai/public/artifacts/384dacac-cf95-44aa-ad82-18f33f7cb2f1

Requirements:

  • Support users with thousands of projects (the PyPI user with highest number of projects has 17,183 projects!)
  • Support users with up to 10 organisations (the PyPI user with highest number of orgs has 7 orgs)

Summary of changes:

  • Add horizontal menu for "top level" navigation (projects, organizations, account settings)
  • Split account settings into separate pages
  • Add search, filtering and pagination to project lists
  • Add "quick switch" selects in the sidebar to allow users to quickly switch between organisations and projects
  • Move "Publishing" out of the top level menu and under "account settings"

Help wanted:

  • Please review the prototype and comment here
    • What works?
    • What doesn't work?
    • Are there any usability issues you can see?

Thanks!!

Screenshot Required: This issue will require an update to the visual design of the site. To help our team give you faster feedback, include a screenshot in your Pull Request.

nlhkabu avatar Oct 28 '25 07:10 nlhkabu