Overview

Request 915447 accepted

- Update to 1.8.0:
* Added basic support for the Kitty and iTerm2 graphics protocols.
These are enabled automatically when corresponding terminal support
is detected, or manually with -f kitty or -f iterm.
* Implemented an 8-color mode, selectable with -c 8
* Implemented a foreground-only switch, --fg-only. This produces
character art using foreground colors only, and will avoid
modifying or resetting the background color. Looks best with
non-contiguous symbols (e.g. ascii).
* Added builtins for Japanese kana fullwidth symbols. These can
now be used without loading any external fonts (try -c none --symbols wide).
* Added builtins for legacy computer symbols (mainly wedges and
sextant blocks). These were widely used in PETSCII and Teletext,
and can be enabled using --symbols or --fill with their respective
tags: legacy, wedge and sextant (@hodefoting).
* Since there is a growing number of builtin symbols that may not
be available everywhere, the default selection has been restricted
to the widely supported block and border sets.
* If possible, we now select a visually blank character from the
specified symbol/fill sets instead of hardcoding ASCII space for
featureless cells. One practical upshot of this is that the constant-width
braille range can be used to produce consistent images even in contexts
with variable-width fonts. U+2800 (BRAILLE PATTERN BLANK) will then be used in blank cells.
* Improved terminal size detection when used with pipelines and redirection.
This should now produce an image properly sized for your terminal:
curl https://i.imgur.com/WFDEFVg.jpeg | chafa - | tee out
* ChafaCanvas gained API functions for programmatically getting and
setting character cell contents. These are used in a new example
in tests/ncurses.c demonstrating ncurses integration.
* Made --disable-rpath the default in order to simplify packaging.

Loading...
Request History
Michael Vetter's avatar

jubalh created request

- Update to 1.8.0:
* Added basic support for the Kitty and iTerm2 graphics protocols.
These are enabled automatically when corresponding terminal support
is detected, or manually with -f kitty or -f iterm.
* Implemented an 8-color mode, selectable with -c 8
* Implemented a foreground-only switch, --fg-only. This produces
character art using foreground colors only, and will avoid
modifying or resetting the background color. Looks best with
non-contiguous symbols (e.g. ascii).
* Added builtins for Japanese kana fullwidth symbols. These can
now be used without loading any external fonts (try -c none --symbols wide).
* Added builtins for legacy computer symbols (mainly wedges and
sextant blocks). These were widely used in PETSCII and Teletext,
and can be enabled using --symbols or --fill with their respective
tags: legacy, wedge and sextant (@hodefoting).
* Since there is a growing number of builtin symbols that may not
be available everywhere, the default selection has been restricted
to the widely supported block and border sets.
* If possible, we now select a visually blank character from the
specified symbol/fill sets instead of hardcoding ASCII space for
featureless cells. One practical upshot of this is that the constant-width
braille range can be used to produce consistent images even in contexts
with variable-width fonts. U+2800 (BRAILLE PATTERN BLANK) will then be used in blank cells.
* Improved terminal size detection when used with pipelines and redirection.
This should now produce an image properly sized for your terminal:
curl https://i.imgur.com/WFDEFVg.jpeg | chafa - | tee out
* ChafaCanvas gained API functions for programmatically getting and
setting character cell contents. These are used in a new example
in tests/ncurses.c demonstrating ncurses integration.
* Made --disable-rpath the default in order to simplify packaging.


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Dominique Leuenberger's avatar

dimstar accepted review


Saul Goodman's avatar

licensedigger accepted review

ok


Dominique Leuenberger's avatar

dimstar_suse added as a reviewer

Being evaluated by staging project "openSUSE:Factory:Staging:adi:21"


Dominique Leuenberger's avatar

dimstar_suse accepted review

Picked "openSUSE:Factory:Staging:adi:21"


Dominique Leuenberger's avatar

dimstar_suse accepted review

Staging Project openSUSE:Factory:Staging:adi:21 got accepted.


Dominique Leuenberger's avatar

dimstar_suse approved review

Staging Project openSUSE:Factory:Staging:adi:21 got accepted.


Dominique Leuenberger's avatar

dimstar_suse accepted request

Staging Project openSUSE:Factory:Staging:adi:21 got accepted.

openSUSE Build Service is sponsored by