VIM Navigation
VIM Navigation
Pull Request Type
- [ ] Bugfix
- [X] Feature Implementation
- [ ] Documentation
- [ ] Other
Related issue
https://github.com/FreeTubeApp/FreeTube/issues/251#issuecomment-2164926447 https://github.com/FreeTubeApp/FreeTube/issues/1864 Closes https://github.com/FreeTubeApp/FreeTube/issues/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
- OS: Arch
- OS Version: Rolling
- FreeTube version: v0.23.1 Beta
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.
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.
Closing as this PR seems to be abandoned