-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Open
Labels
CSS/SCSSrequires change to CSS/SCSS filesrequires change to CSS/SCSS filesHTMLrequires change to HTML filesrequires change to HTML filesUX/UIdesign, user experience, user interfacedesign, user experience, user interfacehelp neededWe'd love volunteers to advise on or help fix/implement this.We'd love volunteers to advise on or help fix/implement this.javascriptrequires change to JavaScript filesrequires change to JavaScript filesusability
Description
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.
Metadata
Metadata
Assignees
Labels
CSS/SCSSrequires change to CSS/SCSS filesrequires change to CSS/SCSS filesHTMLrequires change to HTML filesrequires change to HTML filesUX/UIdesign, user experience, user interfacedesign, user experience, user interfacehelp neededWe'd love volunteers to advise on or help fix/implement this.We'd love volunteers to advise on or help fix/implement this.javascriptrequires change to JavaScript filesrequires change to JavaScript filesusability