diff options
| author | cashmere <cashmere@autistici.org> | 2026-02-27 08:29:34 +0100 |
|---|---|---|
| committer | cashmere <cashmere@autistici.org> | 2026-02-27 08:29:34 +0100 |
| commit | e8f259d8c03126d548ec28dd9a4bcc41096ab9f9 (patch) | |
| tree | cf158a74da9951babec31c208b2ad863c4b82141 /README.org | |
| parent | f7bd1f752f40b4607813835c7e9ac0311c58097b (diff) | |
| download | kitty-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 'README.org')
0 files changed, 0 insertions, 0 deletions
