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

Refactor UX selection and tools for tunings #45

Open
j5v opened this issue Nov 6, 2023 · 0 comments
Open

Refactor UX selection and tools for tunings #45

j5v opened this issue Nov 6, 2023 · 0 comments
Labels
accessibility could-do enhancement New feature or request question Further information is requested

Comments

@j5v
Copy link
Owner

j5v commented Nov 6, 2023

Currently, the tool matrix of icons is duplicated for each tuning row. The user selects an icon directly, to operate on the tuning row.

Consider a 'tuning selection' UI, along with a global toolbar that operates on selected tunings.

This would simplify the display, but it would increase the number of gestures required for most operations.

Notes

  1. Evaluate what actions need to remain on a tuning row, and whether the space saving and simplification is worth the UI refactor.
  2. Create the paradigm of 'tuning selection', and 'tuning focus' for accessibility. Actions: Select all, Toggle selection of current, and Select none.
  3. For accessibility, add keyboard shortcuts for actions, and for toolbar/tunings focus, because focus navigation is difficult when actions (a toolbar) are separated from the navigable target objects.
  4. With 'tunings selection', keyboard shortcuts for actions would be unambiguous, as the action buttons are present only once in the UI, and use tuning selection as context.
  5. Check feasibility of the toolbar design, and the experience of a fragmented UI.
@j5v j5v added enhancement New feature or request question Further information is requested accessibility could-do labels Nov 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accessibility could-do enhancement New feature or request question Further information is requested
Projects
None yet
Development

No branches or pull requests

1 participant