Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Complete UI redesign #58

Open
line-o opened this issue Mar 5, 2021 · 1 comment
Open

Complete UI redesign #58

line-o opened this issue Mar 5, 2021 · 1 comment

Comments

@line-o
Copy link
Member

line-o commented Mar 5, 2021

I would like to rebuild the UI from scratch.

  • break up UI into components
    • package list
    • package detail
    • publish package (file upload)
    • most downloaded packages
    • log view
    • analytics
    • ....

Major benefit would be small testable and probably reusable parts. As a side effect we would get rid of jQuery. The current elements such as the menu bar do not seem to serve a real purpose anymore and only hinder to move forward.
If that is of interest to the community I would start by creating mockups for each of the above.

@line-o
Copy link
Member Author

line-o commented Mar 7, 2021

This is the first wireframe for an overhauled landing page

It features

  • a small global links bar, it's there but never in your way
  • a clear indicator where you are
  • a prominent search
  • two boxes for exploratory access to the contents of the package repository

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant