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
Yazi v0.3 TODO List #836
Comments
Some Windows users have reported to me that they cannot successfully build Bud yesterday I tried |
@sxyazi if the percentage is the hold up then couldn't we get the video's duration with 1 ffmpeg call and then figure out exactly when you want to get the thumbnail? Would the 2 calls needed be problematic for performance? In that case maybe we could look into the sdk instead of spawning an external process. Not sure if I misunderstood what you meant by percentage. I'm guessing you meant something like "give me the frame at the 20% point of the video duration" but I could be completely wrong. I'm on windows myself so I'm trying to figure out if this is within my capabilities to implement 😅 |
Yazi v0.3 is not expected to arrive soon. Because of this, I am noting here the tasks that need to be completed in the future, so that I don't forget them.
Use
ffmpeg
instead offfmpegthumbnailer
as the video preview dependencyffmpegthumbnailer
is in an inactive maintenance state. Its latest version 2.2.2 was released in 2019 and is unavailable on some platforms.Use
Ctrl-c
instead ofCtrl-q
as the universal close key for all componentsCtrl-c
is more in line with conventions, and it's closer toCtrl
, which makes it more convenient to press. See #763 (comment) and #779 (comment) for more details.Add
ImageMagick
as an optional dependencyNote: this will be an optional dependency, not required.
Some users ask me how to preview SVG/heic/JPEG-XL in Yazi, but the image library used by Yazi (https://github.com/image-rs/image) does not support them.
One of Yazi's main selling points is the built-in image preview, so I think I should strive to provide users with an out-of-the-box experience on that.
The text was updated successfully, but these errors were encountered: