diff options
| author | cashmere <cashmere@autistici.org> | 2026-03-29 09:07:06 +0200 |
|---|---|---|
| committer | cashmere <cashmere@autistici.org> | 2026-03-29 09:07:06 +0200 |
| commit | 7691a94d26190324d3f7b6ff22068fa4fc57c121 (patch) | |
| tree | f70d4d917b341116c964996ba66f64e4d7bc3190 /tests/test-typst.typ | |
| parent | 97f0dbc31d9e7eed6ac3ae3300968a3d231270fe (diff) | |
| download | kitty-graphics-7691a94d26190324d3f7b6ff22068fa4fc57c121.tar.gz | |
fix: Sixel backend parity improvements
Close gaps identified in Sixel vs Kitty audit:
- image-mode: mode-name now shows Image[Sixel] or Image[Kitty]
based on active backend (was hardcoded to Image[Kitty])
- LaTeX preview: docstring updated to reference kitty-graphics
package name, not Kitty protocol specifically
- sixel-cleanup-all: now erases visible Sixel images from terminal
cells before cleaning disk/memory state (prevents pixel artifacts
on mode disable)
- sixel-place: LRU eviction for .six temp files, capped at
kitty-gfx-cache-size (default 64), oldest evicted on overflow
Remaining by-design differences (protocol limitations, not bugs):
- Sixel re-emits raw pixel data on scroll (no placement IDs)
- Sixel erases by overwriting with spaces (no protocol-level delete)
- Sixel detection is env-var based (no DA1 query yet)
Diffstat (limited to 'tests/test-typst.typ')
0 files changed, 0 insertions, 0 deletions
