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

Enhance Navigation with Additional Intuitive Key Bindings #50

Conversation

dreamplanexec
Copy link

This pull request introduces additional key bindings to improve the intuitiveness and accessibility of navigation across various pages in the application. The changes include the incorporation of arrow keys and other intuitive keys to complement the existing key bindings, enhancing the user experience.

Summary of Changes

  • Bucket List Page:

    • Added Right Arrow as an alternative to Enter for moving down the bucket list.
    • Added Up Arrow as an alternative to k for selecting the previous item.
    • Added Down Arrow as an alternative to j for selecting the next item.
  • Help Page:

    • Added Left Arrow as an alternative to Backspace for closing the current page.
  • Object Detail Page:

    • Added Right Arrow as an alternative to Enter for applying actions.
    • Added Left Arrow as an alternative to Backspace for closing the current page.
  • Object List Page:

    • Added Right Arrow as an alternative to Enter for moving down the object list.
    • Added Left Arrow as an alternative to Backspace for moving up the object list.
    • Added Up Arrow as an alternative to k for selecting the previous item.
    • Added Down Arrow as an alternative to j for selecting the next item.
  • Object Preview Page:

    • Added Left Arrow as an alternative to Backspace for closing the current page.
    • Added Right Arrow as an alternative to Enter for applying actions.
    • Added Up Arrow as an alternative to k for scrolling backward.
    • Added Down Arrow as an alternative to j for scrolling forward.
    • Added Page Up as an alternative to b for scrolling a page backward.
    • Added Page Down as an alternative to f for scrolling a page forward.

Motivation

The primary goal of these changes is to make navigation more intuitive by leveraging commonly used keys, such as the arrow keys, which are familiar to most users. This enhancement aims to provide a smoother and more accessible user experience.

Testing

  • Verified that all new key bindings perform their intended actions without interfering with existing functionality.
  • Conducted user tests to ensure the enhancements meet user expectations for intuitive navigation.

Additional Notes

These changes are backward compatible, preserving existing key bindings while adding new options for improved usability. Feedback and further suggestions for key bindings are welcome to continue enhancing the user experience.

@lusingander
Copy link
Owner

Please use the custom key bindings implemented in v0.7.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants