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

New table UX model #956

Open
4 tasks
ferrisoxide opened this issue Feb 1, 2024 · 0 comments
Open
4 tasks

New table UX model #956

ferrisoxide opened this issue Feb 1, 2024 · 0 comments
Labels
Milestone

Comments

@ferrisoxide
Copy link
Collaborator

ferrisoxide commented Feb 1, 2024

Describe the task

!!! SOME OF THIS HAS ALREADY BEEN DONE in the spike/gen-2-first-cut

The existing table model is looking tired and clunky. Under the hood, the code that drives the tables is getting in the way of upgrading other parts of the application.

The layout of the tables is woeful and does not work on mobile devices.

As part of refreshing the UI - and improving the user experience - we should move to a more modern UX, probably leaning into what is available via Tailwind Lists/Tables.

NB We may get value from leveraging the ransack gem.

Success Criteria

  • MUST add search features to each table view
  • MUST present well in mobile view
  • MUST include sensible ordering on columns (e.g. name, created at, etc)
  • MAY allow user to toggle between table and card-based view
@ferrisoxide ferrisoxide changed the title New table model New table UX model Aug 25, 2024
@ferrisoxide ferrisoxide added this to the Gen 2 milestone Aug 25, 2024
@ferrisoxide ferrisoxide removed the gen 2 label Aug 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Scheduled
Development

No branches or pull requests

1 participant