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

feature request: Keyboard navigation #46

Open
2 of 3 tasks
zealain opened this issue May 11, 2024 · 1 comment
Open
2 of 3 tasks

feature request: Keyboard navigation #46

zealain opened this issue May 11, 2024 · 1 comment
Labels
Milestone

Comments

@zealain
Copy link
Contributor

zealain commented May 11, 2024

Checklist

  • I checked that this feature has not been requested before
  • I checked that this feature is not in the "Not planned" list
  • This feature will benefit the majority of users

Problem Description / Use Case

You might not always be sitting at your desk when watching anime, but instead be on the couch for example, where access to a mouse is less convenient. Access to a keyboard is much easier, for example through a remote or game controller. At the moment, I don't see a way to properly navigate the site with such devices.

Proposed Solution

Most remotes/controllers can act as keyboards, so keyboard navigation seems like the most general purpose solution. Making everything usable with keyboard only might be a larger undertaking, but at least the basic actions for everyday use like navigating the library and starting playback should be feasible. That would roughly include:

  • Selecting a "tab" (My Library, Schedule, etc.)
  • Selecting an entry from the library
  • Selecting an episode
  • Starting playback
@zealain zealain added the feature request New feature or request label May 11, 2024
@5rahim
Copy link
Owner

5rahim commented May 11, 2024

Most of the web interface follows ARIA so it can be navigated using Tab and Shift+Tab. Admittedly, right now you can't really select episodes, and navigating the library isn't intuitive, so I can improve that aspect.
Not sure about remote/controller navigation since I can't test it on my own but I'll see what I can do.

@5rahim 5rahim added the open to contribution Open to contribution label Jun 24, 2024
@5rahim 5rahim removed the open to contribution Open to contribution label Sep 25, 2024
@5rahim 5rahim added this to the v2.3.0 milestone Sep 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Planned
Development

No branches or pull requests

2 participants