mirror of
https://github.com/itsjunetime/tdf.git
synced 2026-06-02 08:01:47 -04:00
3.9 KiB
3.9 KiB
Unreleased
v0.5.0
- Switched simd base64 crate for one that works on stable (from
vb64tobase64_simd) - Allow boolean arguments to function as flags, without a
trueorfalseargument following the flag itself (#109, thanks @tatounee!) - Fix cropping issues when zooming out too much while using kitty protocol
- Added
ggandGkeybindings for scrolling to the top and bottom of a page, respectively, when filling the width of the screen with kitty - Updated help page to only show kitty keybindings when you're actually using kitty
- Map page-up and page-down keybindings to do the same thing as up-key and down-key (#115, thanks @maxdexh!)
- Vertically center pages within the available space if they are not constrained by the height (#116, thanks @maxdexh!)
- Fixed issue with cooked mode not being restored upon panic/error (#118, thanks @maxdexh!)
- Implemented a debounce for file reload updates to prevent some editors from paralyzing the app due to a flurry of reloads (#117, thanks @maxdexh)
- Fixed an overflow when zooming out of horizontal pdfs (#119, thanks @maxdexh!)
- Reworked zooming to allow for full zooming in and out and panning in both directions (#121, thanks @maxdexh!)
v0.4.3
- Fix issue with some terminals hanging on startup
- Fix issues with some iterm2-backend terminals not displaying anything
- Allow using ctrl+scroll to zoom in/out while zoomed using kitty backend
- (Internal) run CI with
--lockedflag to ensure lockfile is always in-sync
v0.4.2
- Add
--versionflag - Fix shms not working on macos (#93)
v0.4.1
- Add instructions for using new zoom/pan features to help page
v0.4.0
- Update to new
kittagebackend for kitty-protocol-supporting terminals (fixes many issues and improves performance significantly, see the PR) - 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
v0.3.0
- Update ratatui(-image) dependencies
- Enable Ctrl+Z/Suspend functionality
- Rewrite with mupdf as the backend for much better performance and rendering quality
- Support easy inversion of colors via
ikeypress - Support for filling all available space with
fkeypress - Change help text at bottom into full help page
v0.2.0
- Add
--r-to-lflag to support displaying pdfs that read from right to left - Add
--max-wideflag to restrict amount of pages that can appear on the screen at a time - Small internal changes to accomodate a few more clippy lints
- Update
ratatuiandratatui-imagegit dependencies to latest upstream - Move
ratatui-image/vb64support undernightlyfeature, enabled by default - Fixed a bug where jumping to a page out of range could result in weird
esckey behavior - Added CI (#31, thank you @Kriejstal)
- Changed global allocator to
mimallocfor slightly improved performance - Fixed issue with document reloading not working when files are intermedially deleted
- Fixed a lot of weirdness with bottom message layering/updating
v0.1.0
Initial tag :)