Skip to content

Keyboard Navigation #143

Open
campb303 opened this issue Dec 4, 2020 · 3 comments
Open

Keyboard Navigation #143

campb303 opened this issue Dec 4, 2020 · 3 comments
Labels
feature-request Request for functionality that has not already been implemented handoff Issues that will not be fixed by the first webqueue2 team (after 7/16/21)

Comments

@campb303
Copy link
Collaborator

campb303 commented Dec 4, 2020

webqueue2 is currently partially keyboard navigable however it still requires a great deal of mouse clicks to properly interact with the interface. More effort is needed to make keyboard navigation better. Some categories to focus on are:

  • Global Shortcuts: keybinding that can trigger and action or focus an element from anywhere. Example: Ctrl / Cmd + W for activating the QueueSelector from anywhere.
  • Contextual Interactions: keybindings that depend on the active element(s) and allow for interaction depending on scope. Example: Esc should close the QueueSelector when it is active. The same key should also close the ItemView if it is open and QueueSelector is not selected.
  • Keyboard Selection: keys that allow for movement across a page. Example: Combinations of Tab and arrow keys allow for navigation of the ItemTable.

The Chrome extension Vimium was mentioned as a useful extension that somewhat provides this functionality.

@campb303 campb303 added feature-request Request for functionality that has not already been implemented frontend question Something that requires more information before moving forward labels Dec 4, 2020
@campb303 campb303 changed the title Keyboard Navigation ←↑→↓ Keyboard Navigation Dec 4, 2020
@campb303
Copy link
Collaborator Author

campb303 commented Jan 5, 2021

Related to #119

@campb303 campb303 added this to the v2-production-ready-read-only milestone Feb 5, 2021
@campb303 campb303 removed the frontend label Mar 17, 2021
@campb303 campb303 removed the question Something that requires more information before moving forward label Mar 29, 2021
@campb303 campb303 removed this from the v2-production-ready-read-only milestone Mar 29, 2021
@campb303
Copy link
Collaborator Author

Removing milestone for now. Going to what webqueue2 doesn't do.

@campb303
Copy link
Collaborator Author

campb303 commented Jul 6, 2021

This will not be completed by the current team.

@campb303 campb303 added the handoff Issues that will not be fixed by the first webqueue2 team (after 7/16/21) label Jul 6, 2021
Sign in to join this conversation on GitHub.
Labels
feature-request Request for functionality that has not already been implemented handoff Issues that will not be fixed by the first webqueue2 team (after 7/16/21)
Projects
None yet
Development

No branches or pull requests

2 participants