vspreview-rs icon indicating copy to clipboard operation
vspreview-rs copied to clipboard

list of ideas

Open couleurm opened this issue 2 years ago • 1 comments

hello, this is a pretty neat previewer, looks much more stable than vspreview

this got me to think new cool features it could have (might fork in the future, or give up if i find egui too hard, only god knows) feel free to pick ideas from this list and/or create a dedicated issue about one if you find it meets your principles👍

  • vim-style j & k hotkeys to increase/decrease selected output node index
  • add --arg, passes variables to the vs environment
  • add --to-frame, overrides app.cur_frame_no
  • add --reset-data to delete egui's /vspreview-rs/data/app.ron
  • alt+scroll to scroll horizontally
  • Hold space + LMB to "drag and pan"? (no clue if that is possible at all)
  • to satisfy users that want to be able to play the script, add a button / hotkey with a definable mpv binary path / arguments to launch the currently opened script, e.g:
Open in mpv
-----------
hotkey: M
path: /usr/bin/mpv
args: --demuxer-lavf-format=vapoursynth ${script}

couleurm avatar Mar 12 '23 00:03 couleurm

* vim-style `j` & `k` hotkeys to increase/decrease selected output node index

Would need a modifier key like Shift or something, the keys are already used for seeking.

* add `--arg`, passes variables to the vs environment

Seems to be possible.

* add `--to-frame`, overrides app.cur_frame_no

Already requested and I should probably do it..

* add `--reset-data` to delete egui's `/vspreview-rs/data/app.ron`

Why? Just delete the file..

* alt+scroll to scroll horizontally

Already possible with Shift + scroll

* Hold space + LMB to "drag and pan"? (no clue if that is possible at all)

Probably not happening but it probably would be possible. The previewer isn't really well designed so any interaction that moves or changes the image is slow.

* to satisfy users that want to be able to play the script, add a button / hotkey with a definable mpv binary path / arguments to launch the currently opened script

too out of scope, it's really not that complicated to open a new terminal or even a tab and just use mpv directly.

quietvoid avatar Mar 12 '23 04:03 quietvoid