This repository has no description
Something went wrong. Try again.
terminal: make wuffs runtime-swappable, enable Kitty graphics for libvt master
Introduce terminal/sys.zig which provides runtime-swappable function pointers for operations that depend on external implementations. This allows embedders of the terminal package to swap out implementations at startup without hard dependencies on specific libraries. The first function exposed is decode_png, which defaults to a wuffs implementation. The kitty graphics image loader now calls through sys.decode_png instead of importing wuffs directly. This allows us to enable Kitty graphics support in libghostty-vt for all targets except wasm32-freestanding.
Author Mitchell Hashimoto Date (Apr 5, 2026, 5:01 AM UTC) Commit 29e3de73 29e3de737e9cc4c4d6a3ac9624bbd26c87bf0eb2 Parent c541ceb1 c541ceb120ee48c3495fa9e115f1614cd2e13249 Change ID kooukswy kooukswyroqyoxqommtuxrpozxmtsuxl