-
Notifications
You must be signed in to change notification settings - Fork 922
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
VIM Navigation #6797
base: development
Are you sure you want to change the base?
VIM Navigation #6797
Conversation
Head branch was pushed to by a user without write access
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please revert all unrelated changes such as the unnecessary change to the gitignore file and the reformatting to the files. Presumably you have prettier or another plugin enabled in your editor, which is aggressively reformatting the files instead of following FreeTube's code style.
Head branch was pushed to by a user without write access
Adding the work-in-progress label until all of the unrelated code formatting changes are reverted (there are issues with the actual implementation but they aren't worth mentioning until the diff only contains the relevant changes). The diff in GitHub should show no unrelated changes. |
VIM Navigation
Pull Request Type
Related issue
#251 (comment)
#1864
Closes #1864
Description
Implements VIM-like key-bindings, similar to Vimium.
Screenshots
Testing
I tested this with basic usage. Navigating to both general and video player keybinding contexts.
Desktop
Additional context
Any conflicting native keybindings will change when vim navigation is enabled. The change will reflect in the keyboard shortcuts modal (Shift + ?). I've yet to implement back and forth page navigation but it should be pretty easy.