Terminal drops Kitty graphics: libghostty-vt implements it, the web adapter never enables it #10528
nitrimandylis
started this conversation in
Ideas
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.
The embedded terminal drops Kitty graphics escapes, so anything that draws pixels shows nothing:
timg,chafa -f kitty,yazipreviews,imgcat, a TUI putting album art or a plot in the pane. The same commands work in Ghostty.The protocol is already vendored.
native/libghostty-vt/include/ghostty/vt/kitty_graphics.hhas image storage and a placement iterator, and its header notes images are only stored onceGHOSTTY_TERMINAL_OPT_KITTY_IMAGE_STORAGE_LIMITis non-zero and aGHOSTTY_SYS_OPT_DECODE_PNGcallback is installed. Neither symbol appears outside the headers, andapps/web/src/terminal/ghostty/README.mddescribes the renderer as backgrounds and style runs only. Mobile shares the ABI.Would you take this? Happy to test a build.
All reactions