itsjunetime
3b130af6df
Prevent zoomout in both dimensions using double-pass system
2026-05-17 13:05:49 -05:00
Adam Martinez
95c24206ca
Fix zoom-out bounds when reaching fit-screen layout ( #144 )
2026-05-17 10:38:46 -05:00
June
5e4fbff9cd
Prevent page clear/show flash on kitty when pages have been cleared from memory. ( #148 )
...
* wip; start working on making it not flash when transferring new images
* don't delete the images, just clear them
* add changelog entry
* fmt
2026-04-24 09:56:19 -05:00
June
421401c7a7
update deps and work with kittage 0.4 ( #147 )
...
* update deps and work with kittage 0.4
* fix: fmt
* also update msrv now that we have if-let arms
2026-04-19 12:01:13 -05:00
Adam Martinez
7448fc73c5
Minor refactor with if-let guards ( #145 )
...
`if let` guards were stabilized in 1.95. The code concerning the TODO has been refactored.
2026-04-19 11:19:58 -05:00
Adam Martinez
1ed03e94fb
Patch pathfinder_simd while upstream updates ( #146 )
...
While #583 in servo/pathfiner gets merged, and font-kit updates its patfinder_simd (and mupdf updates font-kit,) this should serve as a build fix.
2026-04-13 10:21:53 -05:00
June
cf9d295d95
inline pnm decoder instead of using generalized load fn ( #143 )
2026-03-16 17:29:02 -05:00
June
725c6c6bfd
Simpler tokio runtime ( #140 )
...
* Simpler tokio runtime; 3 threads and no io driver
* switch benches over to other runtime
2026-03-05 15:54:55 -06:00
June
fca61d55b5
Remove tip workflow ( #141 )
2026-03-05 15:54:36 -06:00
Jeromos Kovács
59c0e2338b
ci cd ( #132 )
...
* 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 >
2026-03-05 11:50:46 -06:00
Ishan Deshpande
52994b8b89
adding a rotate feature for pdfs ( #133 )
...
* adding a rotate feature for pdfs that have rotated graphs and such (WIP)
* Scales to window width
* combined match arms
* added help menu text
2026-02-18 21:45:56 -06:00
June
2f957cdcbb
Update ratatuis ( #136 )
2026-02-08 19:03:37 -06:00
June
f2be5e39fb
Update deps ( #134 )
...
* Pin ratatui and ratatui-image deps
* Update deps
2026-01-31 17:32:25 -06:00
itsjunetime
2d40444273
Add mention of new keybindings to help text and changelog
2026-01-27 23:01:56 -06:00
Ishan Deshpande
580af3668f
Add support for panning all the way left/right ( #131 )
2026-01-27 22:50:01 -06:00
Max Dexheimer
577141e201
Fix TODOs
...
Fixes non UTF8 filenames by not converting to `String` for no reason.
Also removes TODO for the fill-page feature, which already exists.
2026-01-22 15:33:29 +01:00
Max Dexheimer
828db8aed3
Ignore .envrc and .direnv
2026-01-22 15:24:58 +01:00
June
39a4bdafb6
small cleanups ( #129 )
...
- don't parse color strings for defaults
- fix comment misstating type of vec
- impl size_hint and ExactSizeIterator for PopOnNext
2026-01-09 20:53:25 -05:00
Max Dexheimer
19030f7fd4
Improve panning behavior
2025-12-07 09:32:23 +01:00
Max Dexheimer
d5d62c81a3
Remove rust toolchain from shell.nix
...
For some reason rust-analyzer does not show clippy diagnostics when
installed this way.
2025-12-05 12:00:00 +01:00
June
7b9e1462da
Release version 0.5.0 ( #124 )
v0.5.0
2025-12-02 21:28:43 -06:00
itsjunetime
a4905b2ae5
Update CHANGELOG to link to PRs
2025-12-02 20:09:04 -06:00
Max
9b9796e718
Rewrite zooming ( #121 )
2025-12-02 19:59:38 -06:00
Max
e5cf92221f
Add dev utils ( #120 )
2025-11-27 17:33:46 -06:00
itsjunetime
3fcf3be65f
Update changelog for PR 119 and mention radicle identity
2025-11-27 12:38:25 -06:00
Max
3dc5135a8b
Fix overflow when zooming out of wide pdf ( #119 )
2025-11-27 12:33:50 -06:00
itsjunetime
065797ccf6
Update changelog for PR 117 and clarify stance on 'AI' code
2025-11-26 20:46:08 -06:00
Max
55e0c2b33f
Implement debounce time for automatic reloading ( #117 )
2025-11-26 14:22:58 -06:00
itsjunetime
0a0112a7e1
- Update changelog for PR 118
2025-11-26 12:27:40 -06:00
itsjunetime
8f57cd02c3
- Added more lints to Cargo.toml (for fun I guess)
...
- Extended benchmarking system to check all protocols, not just kitty
- Updated deps
2025-11-26 12:25:56 -06:00
Max
74def1c0a8
Fix panic messages being printed in raw mode ( #118 )
2025-11-26 11:57:44 -06:00
itsjunetime
670251fdff
Add more thanks to readme and mention vertical centering from pr 116
2025-11-24 16:06:20 -06:00
Max
b7d1b78e98
Center pages vertically within the layout ( #116 )
2025-11-24 15:55:40 -06:00
itsjunetime
fe8287bf7a
Update changelog to reflect pr 115
2025-11-24 13:24:58 -06:00
Max
38b307d628
Make Page-Up and Page-Down behave like up and down ( #115 )
2025-11-24 13:14:55 -06:00
June
09a332f07e
Update deps ( #113 )
2025-11-23 14:01:47 -06:00
June
cde86b4f2c
implement gg & G keybinds and better help page ( #112 )
...
* implement gg & G keybinds and better help page
* Update changelog
2025-11-16 17:54:18 -06:00
June
5a492599da
Fix weird cropping when zooming out too much with kitty ( #111 )
...
* Fix weird cropping when zooming out too much with kitty
* Add changelog entry
2025-11-06 20:02:31 -06:00
June
7551c4dba3
Update deps and fmt ( #110 )
2025-11-06 18:50:19 -06:00
itsjunetime
e61eb9b846
Fix r_to_l argument as well to just be a flag
2025-11-06 18:21:18 -06:00
tatounee
6b37976357
Made flags -f, --fullscreen not taking argument ( #109 )
...
Now, its presence alone is enough to activate the full-screen option.
2025-11-06 18:18:57 -06:00
June
3628d21c74
Switch to stable base64 simd library ( #105 )
2025-09-29 17:00:29 -05:00
itsjunetime
f4f3b4f539
Actually update package Cargo.toml ugh
2025-09-15 10:05:20 -05:00
itsjunetime
a79c534e97
Actually mark release on CHANGELOG
2025-09-07 20:33:43 -05:00
June
971393892a
v0.4.3 release
v0.4.3
2025-09-07 20:32:16 -05:00
June
440515a3db
Actually query terminals and fix terminals if we fail initialization ( #103 )
2025-09-06 12:02:04 -05:00
itsjunetime
690489016c
fmt
2025-09-05 11:15:58 -05:00
itsjunetime
bd5554db27
Update mupdf to use git dependency so it works on windows
2025-09-05 10:34:46 -05:00
itsjunetime
45409bacd0
fix CI?
2025-09-05 10:15:49 -05:00
itsjunetime
0481c14c4d
fix CI
2025-09-05 08:41:38 -05:00