- Built in MPV player, controlled by command
mpv [libmpv command] [args...]
- Command/search histories.
- Keys remapping, custom commands.
- Some keys captured in search bar and are not working #37.
Ctrl + w
and Ctrl + u
in search bar and command mode.
- Keybindings works even when an item is selected (
legacy_input_handling: false
in main.yml
).
- Creating fake key input using
:key
- Search filters popup closing when you click on it.
- Configured keybindings in all items.
- Fixed multiple issues in #35
- Lazy feed syncing (configurable), so you are not actively ddosing the Invidious instance as badly.
- Search bar no longer shows escaped search query: the original text string is displayed instead.
- Fixed something about labeling channels with * although no new video is published.
- Blank screen on loadpage if itemlist is empty.
- Feeds page, and the subscriptions system.
- Reduced compile time needed by a lot.
- Search url not escaped, so searches with symbols or spaces are now working.
- Options for config loading. (
write_config
in main.yml
)
- Parrallel/blocking commands
parrun
/run
- Fixed crashing when launching without permissions to write to config files (issue 29)
- File system based caching
- Bookmark library
- Save video/playlists for offline viewing
- Image not cleared when going back to "switch view"
- Rework of the env system, now using environment variables provided by the OS as opposed to implmenting own version of env
- Ability to use envs in command mode
- Launch commands (including
youtube-tui help
)
- Screen blinking when pressing up arrow on the first item in playlist page, videos view
- Mouse support
- Vim-like commands
- Pasting with
Ctrl + V
in search bar and command mode
- Search bar could not handle non English characters (e.g. Russian)
- Improved config files (including hex colour support)
- Page turners (next/prev page in search)
- Where the image and text are displaying in the same place, and the image is displayed over the text
- Image lazy loading (will not rerender image if already rendered)
- Optional features that can be disabled
- Entire TUI rewritten from scratch, now using the
tui-additions
crate
- Sixels image support
- Improved config files
- Added default select item for each page (can be changed in
layouts.yml
)
- Video list view in playlists not working
- Channel view scroll causes panic
- Search options gray backgound + image covering popup
- Refreshing page
- Key modifiers for key bindings
- Image loading can be disabled
- Fixed cache not being cleared after exit