* Add ctrl+mousewheel zoom control for fill-screen mode
Enables mouse-based zooming; Uses ctrl+scroll up/down to
increase/decrease zoom level while in fill-screen mode, with proper
mouse capture handling.
* removed unused include
* Fix macOS shared memory filename length limit
Shorten shared memory object names from "__tdf_kittage_{pid}_page_{rn}_{page_num}"
to "tdf_{pid}_{rn}_{page_num}" and change timestamp from nanoseconds to
milliseconds % 1M to stay under macOS's 31-character limit for shm names.
Fixes "File name too long (os error 63)" error when rendering PDFs on macOS.
On macOS, SHM_NAME_MAX: 30
* Fix macOS shared memory filename length limit
Shorten shared memory object names from "__tdf_kittage_{pid}_page_{rn}_{page_num}"
to "tdf_{pid}_{rn}_{page_num}" and change timestamp from nanoseconds to
milliseconds % 1M to stay under macOS's 31-character limit for shm names.
Fixes "File name too long (os error 63)" error when rendering PDFs on macOS.
SHM_NAME_MAX: 30
* 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
* Initial implementation of attempted mupdf rewrite
* Change back to no resizing and don't include alpha channel in conversion
* Remove some more dead code
* Make features more modular and call search more easily
* Switch to git dependency for my fixes
* Update deps
* Fix searching hehe
* Remove unnecessary CI steps?
* fontconfig in CI
* perftools in ci
* Final adjustments to conform to mupdf changes