forked from pool/chafa
Accepting request 915447 from graphics
- 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. OBS-URL: https://build.opensuse.org/request/show/915447 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chafa?expand=0&rev=9
This commit is contained in:
commit
4093f47a82
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:76c98930e99b3e5fadb986148b99d65636e9e9619124e568ff13d364ede89fa5
|
||||
size 418720
|
3
chafa-1.8.0.tar.xz
Normal file
3
chafa-1.8.0.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:21ff652d836ba207098c40c459652b2f1de6c8a64fbffc62e7c6319ced32286b
|
||||
size 435712
|
@ -1,3 +1,48 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 1 10:08:10 UTC 2021 - Michael Vetter <mvetter@suse.com>
|
||||
|
||||
- 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.
|
||||
* Added a HACKING file featuring a much needed release checklist.
|
||||
* Improved terminal support:
|
||||
+ Ctx will now use optimizing REP sequences at high -O levels.
|
||||
+ foot now defaults to sixels.
|
||||
+ iTerm2 now defaults to the iTerm2 protocol.
|
||||
+ Kitty now defaults to the Kitty protocol.
|
||||
+ st now defaults to truecolor symbols.
|
||||
* Bug fixes:
|
||||
+ #44 Missing error handling on stdout writes.
|
||||
+ [unfiled] Solid symbols erroneously replaced by fill in FGBG mode.
|
||||
+ [unfiled] Integer formatter was not using fast path for 8-bit values.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 7 18:30:46 UTC 2021 - Michael Vetter <mvetter@suse.com>
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
Name: chafa
|
||||
Version: 1.6.1
|
||||
Version: 1.8.0
|
||||
Release: 0
|
||||
Summary: Image-to-text converter for terminal
|
||||
License: LGPL-3.0-or-later
|
||||
|
Loading…
Reference in New Issue
Block a user