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

UI: improve keyboard navigation #1819

Open
thfries opened this issue Nov 26, 2023 · 0 comments
Open

UI: improve keyboard navigation #1819

thfries opened this issue Nov 26, 2023 · 0 comments
Labels
UI Issues related to the Ditto explorer UI

Comments

@thfries
Copy link
Contributor

thfries commented Nov 26, 2023

Keyboard navigation can be improved in the UI.

Observed issues:

  • tables should support up and down keys to navigate in things, features and most of all: messages and log entries
  • tab navigation in the input areas is not working
    • order of input fields in the different CRUD editors is not considered
    • esc key should work to cancel a CRUD editor
    • enter key should work to trigger create or update in a CRUD editor
    • same for the send message UIs: navigate with tab in the different input fields and enter key to trigger send
  • introduce hotkeys to switch tabs, e.g. to switch details and manage and message

Implementation note for the table keys: Optionally a refactoring would make sense for all the tables: create a web component for the tables and move all table related functions from Utils to this new component. Solve the key navigation in this new component. May be that is worth a separate ticket.

@thjaeckle thjaeckle added the UI Issues related to the Ditto explorer UI label Nov 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
UI Issues related to the Ditto explorer UI
Projects
None yet
Development

No branches or pull requests

2 participants