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

Home page redesign #1005

Closed
23 of 28 tasks
codemonkey800 opened this issue May 1, 2023 · 2 comments
Closed
23 of 28 tasks

Home page redesign #1005

codemonkey800 opened this issue May 1, 2023 · 2 comments
Assignees

Comments

@codemonkey800
Copy link
Collaborator

codemonkey800 commented May 1, 2023

The napari hub home page has stood the test of time since the hub was created 2 years ago. The home page has changed significantly a bit since the beginning with the addition of new features like npe2 metadata and categories, but overall the home page has mostly stayed the same.

Currently we're planning on updating the home page to improve discoverability. This ticket captures the work to accomplish that effort.

Relevant Links

Tasks

@Janeece
Copy link

Janeece commented Jul 7, 2023

@codemonkey800 here's my review feedback on the hub home page. I've grouped feedback by page it applies to and they are roughly in order of importance inside that page group. I've added my prioritization on the feedback (see definitions below).

It seems like a long list, but only two are what I'd consider possible blockers — happy to discuss the prioritization/what can be done with the time you have!

Prioritization Key:

  • Must have: blocker, highest priority feedback; implementation is broken or UX is compromised/confusing without update.
  • Should have: nonblocker, medium priority feedback; needed to fulfill design spec but not broken.
  • Nice to have: nonblocker, low priority feedback

Global Nav

  • Must Have: Navigation “Plugins” link should go to plugin/search page instead of home page.

Home page

  • Should Have: When I click something that will take me off of the home page (“Browse all”, “See All”, Plugin Card), home page goes into a loading state before changing pages; sometimes it takes a while. If there is loading needed, it’d be clearer for the user if they changed pages first, otherwise it feels broken. Speed improved after the first time but it was still happening. This is not a blocker but it is something that I’d encourage us to fix if possible.

homepage to search loading.webm
homepage to plugin page loading.webm

  • Should Have: Plugin Card (narrow screens) - increase spacing between description/name/details to 14px
    homepage - plugin card mobile
  • Should Have: Plugin type details should change with the type. Writer plugins should show what extensions it writes; Reader should show file extensions it reads. Currently all types show “Installs”
    homepage - plugin type card details
  • Should Have/Nice to have - Icon for sample type should change with the type, currently shows “sample data” type icon with widget (see this page for the icons to pair with type)
    homepage - Plugin type icon

Plugin Page/Plugin Search

  • Must have: “Clear all” in filters doesn’t work for desktop, but works on narrow screen.
  • Should Have: tag styling updates/tag highlight when filter is active is missing. Filter tags should be primary200. Workflow/Modality tags should also be primary200 if their filter value is active.
    search - tag styling
  • Should Have: on search page, narrow screen navigation’s hamburger icon should remain right aligned, even though search is hidden.
    search mobile - nav
  • Should have: on narrow screens, filter tag text is all caps, should match desktop title case.
    search mobile - tag styling
  • Nice to have: on narrow/mobile screens, stack individual plugin listing content instead of 2 columns of content (see design spec)
  • Nice to have: reduce spacing between individual plugin listing content
    search mobile - style refinements

@richaagarwal
Copy link
Collaborator

@codemonkey800 @junxini Curious if you think the remaining bugs & follow-up work are worth addressing now or leaving in the backlog. I'm going to close this epic out regardless as things look good & we launched yesterday!

@github-project-automation github-project-automation bot moved this from In Progress to Done in napari hub roadmap Jul 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

No branches or pull requests

4 participants