mirror of
https://github.com/itsjunetime/tdf.git
synced 2026-06-02 08:01:47 -04:00
New kitty image backend (#74)
* Initial attempt at supporting new backend for kitty images * it's almost working !! * it almost basically works * yaaayyyy it works * Use github kittage * Uhhhh various improvements from kittage and psx-shm * Remove logging * incorporate recovering from deleted images * Make it work correctly with ghostty image eviction too * fall back to stdout if shms don't work * Make help page work again * zooming basically does what you'd expect now * yay zooming woohoo * clean up top and bottom rendering * Only allow zooming in kitty * Add debug logging and fix cursor placement after image display * yaaaay zooming out once you're already zoomed in and respecting kitty's limits for how big of an image to display * mmmm maybe it's finally ready to merge... * Update deps * Switch around list of items on changelog * fmt * Small fixes to avoid panic and allow zooming back in after zooming out
This commit is contained in:
+3
-1
@@ -1,7 +1,9 @@
|
||||
# Unreleased
|
||||
|
||||
- Update ratatui(-image) dependencies
|
||||
- Update to new `kittage` backend for kitty-protocol-supporting terminals (fixes many issues and improves performance significantly, see [the PR](https://github.com/itsjunetime/tdf/pull/74))
|
||||
- Use new mupdf search API for slightly better performance
|
||||
- Update ratatui(-image) dependencies
|
||||
- Allow specification of default white and black colors for rendered pdfs
|
||||
- Pause rendering every once in a while while there's a search term to enable searching across the entire document more quickly
|
||||
- Fix an issue with missing search highlights
|
||||
|
||||
|
||||
Reference in New Issue
Block a user