Chafa 1.14.0 #181
hpjansson
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
This is a feature release with mostly practical improvements and bug fixes. It also adds a modest amount of new API in preparation for things to come.
Removed ImageMagick loader support. Packagers can now remove this dependency.
Polite mode is now off by default. The new default eliminates cursor flicker and makes the output more robust against unusual terminal settings. The old behavior can be restored with
--polite on.Added image loaders for the AVIF and QOI formats. Thanks to @jerch for suggesting the latter.
sRGB gamma is now handled correctly in scaling operations.
New option:
--passthrough=<auto|none|screen|tmux>. This allows passing graphics protocols like Sixels, iTerm and Kitty through a terminal multiplexer. It will be enabled automatically for Kitty, and can be enabled manually for other protocols with more limited support (thanks to @newyorkthink and @m040601).New option:
--view-size=<WxH>. Specifies width and height of the viewport, overriding the detected terminal size (reported by @jaminthorns).New option:
--fit-width. Fits images to the width of the viewport, allowing them to be taller than the viewport's height (thanks to @SuperDuperDeou).New option:
--relative=<bool>. Enables relative cursor positioning. Useful if you've pre-positioned the cursor at a particular offset where you want frames to appear, but tends to make the output illegible in pagers, e.g.less -R(thanks to @Delgan and @AnonymouX47).New option:
--exact-size=<auto|on|off>. Preserves the input pixel size when possible. Useful to avoid artifacts caused by resampling (reported by @ErrorNoInternet).New symbol selector:
imported. This selects glyphs loaded with--glyph-file(reported by @clort81).MS Windows: Experimental support for ConHost output (
-f conhost). This allows direct output on older versions of MS Windows (@oshaboy).Fontgen: Added a BDF font writer (@cdluminate).
Fontgen: Cleanup and modernization (@cdluminate).
The help text and manual page were overhauled for readability, and the API documentation now includes symbol indexes by version and deprecation status.
Added a zsh completion script (@Freed-Wu).
Installation methods added: Scoop (@LaunchLee) and Winget (@sitiom).
CI: Ported to GitHub actions (@GuardKenzie).
Bug fixes:
"Unknown file format" when using stdin for AVIF on Linux #107 (found by @ndren).
broken linking with libwebp-1.3.1 #152 (found by @vcunat).
[unfiled] Fix make check with
--without-tools(@sthibaul).[unfiled] Fix
--durationnot working well with still images (@Delgan).[unfiled] Fix sixel rendering of animations (@Delgan).
[unfiled] Fix operator precedence in geometry calculation (@mjunix).
This discussion was created from the release Chafa 1.14.0.
Beta Was this translation helpful? Give feedback.
All reactions