* ci: format
* ci: run on tag push, manual dispatch
* ci: release a tip on each push to `main` and tag release on tag pushes
* ci: run on more platforms
* ci: don't fail fast
* ci: enable windows
* Update .github/workflows/rust.yml
Co-authored-by: June <61218022+itsjunetime@users.noreply.github.com>
* Update .github/workflows/rust.yml
Co-authored-by: June <61218022+itsjunetime@users.noreply.github.com>
* Update .github/workflows/rust.yml
Co-authored-by: June <61218022+itsjunetime@users.noreply.github.com>
* chore: update custom `ratatui-image` rev
* Update .github/workflows/rust.yml
Co-authored-by: June <61218022+itsjunetime@users.noreply.github.com>
* Update .github/workflows/rust.yml
Co-authored-by: June <61218022+itsjunetime@users.noreply.github.com>
* chore(deps): update kittage
* Update kittage for maybe more windows fixes
* Update kittage again for more windows fixes
* Update kittage again.....
* Maybe actually compile windows correctly now?
* update kittage
* oopsie forgot abt lock file
* windows and kittage again ...
* maybe fix the file path conversion stuff?
* kittage once again...........
---------
Co-authored-by: June <61218022+itsjunetime@users.noreply.github.com>
Co-authored-by: itsjunetime <junewelker@gmail.com>
* 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
* - Update deps
- Explicitly run benches in CI, specifically only adobe_example pdf to make it quicker
- Render bottom message from Cow to avoid extra allocations
- Fix issue with hitting esc after jumping around pdf
* Install perftools to get criterion compiling
* Install libunwind-dev to get perftools installing
* Build with poppler 23.10 instead of .12 to maybe prevent segfault in CI
* Go back down to 23_7 poppler?
* Maybe more apt installs will get CI to work
* Build *with* boost?
Removing verbose it's okay, I'm not sure if cargo test tests linking the same binary as cargo build. So I'm not sure if it should be tested, furthermore maybe it makes sense to test in release mode rather than debug mode?
Co-authored-by: June <61218022+itsjunetime@users.noreply.github.com>