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

Y24-497 - General UI / UX improvements #2089

Open
11 tasks
BenTopping opened this issue Dec 5, 2024 · 0 comments
Open
11 tasks

Y24-497 - General UI / UX improvements #2089

BenTopping opened this issue Dec 5, 2024 · 0 comments
Labels
Enhancement New feature or request Styling Styling

Comments

@BenTopping
Copy link
Collaborator

BenTopping commented Dec 5, 2024

Describe the Housekeeping
This is a checklist of style improvements we would like to add to Traction to make the UI more consistent and improve the user experience.

Contacts
Ben T, Seena N, Steve I

UI improvements

  • Add a metrics section to the dashboard. Graphs /numbers on recent throughput and statistics.
  • Update the navigation
    • Add pipelines dropdown for ONT and PacBio. (thinking horizontal dropdowns similar to current layout but as a sub nav bar)
    • Move tools to one dropdown.
    • Add Documentation dropdown.
    • Remove the PipelineView in favour of above navigation changes, may require user confirmation.
  • Table controls. Update table index views by moving pagination, filter card and 'actions' to one line / one component.
  • Page not found view. Update to reflect current traction styling and links.
  • Loading screen refresh
  • Fix spinner transition from show causing flickering
  • Consistent font sizes and weights (typography improvements).

Additional context
These are not prioritised changes but asynchronous improvements that can be applied to Traction over time.

@BenTopping BenTopping added Enhancement New feature or request Styling Styling labels Dec 5, 2024
@psd-issuer psd-issuer bot changed the title General UI / UX improvements Y24-497 - General UI / UX improvements Dec 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature or request Styling Styling
Projects
None yet
Development

No branches or pull requests

1 participant