summaryrefslogtreecommitdiff
path: root/.envrc
diff options
context:
space:
mode:
authorcashmere <cashmere@autistici.org>2026-02-27 08:29:34 +0100
committercashmere <cashmere@autistici.org>2026-02-27 08:29:34 +0100
commite8f259d8c03126d548ec28dd9a4bcc41096ab9f9 (patch)
treecf158a74da9951babec31c208b2ad863c4b82141 /.envrc
parentf7bd1f752f40b4607813835c7e9ac0311c58097b (diff)
downloadkitty-graphics-0.2.1.tar.gz
feat: robustness overhaul — LRU cache, better error handling, reduced flickerv0.2.1
- LRU image cache with configurable size and eviction (kitty-gfx-cache-size) - Cache stores only image IDs; dimensions computed fresh each time - Leading-edge debounce for faster initial refresh response - Targeted placement deletion on buffer/window change (no more delete-all flicker) - Cell pixel size re-queried on window resize - Image overflow check prevents visual corruption at window bottom - convert-to-png returns nil on failure instead of passing non-PNG data - unwind-protect for temp file cleanup in display-image paths - kill-buffer-hook checks cross-buffer image sharing before deleting - ignore-errors around all send-string-to-terminal calls - Millisecond-precision debug logging throughout - Dead overlay pruning in refresh cycle - GIF removed from supported formats (multi-frame issues) - Window-size-change hook in image-mode for split/unsplit re-render
Diffstat (limited to '.envrc')
0 files changed, 0 insertions, 0 deletions