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.
Request History
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 added opensuse-review-team as a reviewer
Please review sources
factory-auto accepted review
Check script succeeded
dimstar accepted review
licensedigger accepted review
ok
dimstar_suse added as a reviewer
Being evaluated by staging project "openSUSE:Factory:Staging:adi:21"
dimstar_suse accepted review
Picked "openSUSE:Factory:Staging:adi:21"
dimstar_suse accepted review
Staging Project openSUSE:Factory:Staging:adi:21 got accepted.
dimstar_suse approved review
Staging Project openSUSE:Factory:Staging:adi:21 got accepted.
dimstar_suse accepted request
Staging Project openSUSE:Factory:Staging:adi:21 got accepted.