itsjunetime
b09ce88d9f
Initial attempt at supporting new backend for kitty images
2025-08-06 09:22:15 -06:00
itsjunetime
777705b902
Update ratatui deps
2025-08-06 09:21:56 -06:00
itsjunetime
5542daffb6
Update deps and mark clang as dependency in README
2025-07-24 08:55:10 -06:00
itsjunetime
8d65f0e3f5
Update deps
2025-06-05 16:48:50 -06:00
JanNeuendorf
e16163efb8
Custom Colors ( #70 )
...
* First implementation of custom colors
* Remove use-statement
Co-authored-by: June <61218022+itsjunetime@users.noreply.github.com >
* Cleaned up help-text
Co-authored-by: June <61218022+itsjunetime@users.noreply.github.com >
* Removed superfluous features from csscolorparser
* Fix for clippy
* Clarify how to pass in custom colors
* Explicitly install clippy and rustfmt in CI
* Better error handling when colors can not be parsed
Co-authored-by: June <61218022+itsjunetime@users.noreply.github.com >
* More elegant type conversion
Co-authored-by: June <61218022+itsjunetime@users.noreply.github.com >
* Made clippy happy
---------
Co-authored-by: June <61218022+itsjunetime@users.noreply.github.com >
Co-authored-by: itsjunetime <junewelker@gmail.com >
2025-05-28 11:16:07 -06:00
itsjunetime
2f4e2a54bc
Update ratatui deps with upstream
2025-05-26 13:17:31 -06:00
itsjunetime
0bfacd8757
Update deps and more-compressed image
2025-05-20 19:56:11 -06:00
itsjunetime
5c7073b31e
Update to crates.io mupdf
2025-04-28 12:44:22 -06:00
itsjunetime
f044a7fa4d
Update deps
2025-04-20 11:19:34 -06:00
itsjunetime
69d5f96375
Update deps and do some code simplifications
2025-03-23 12:57:38 -06:00
itsjunetime
595f23de6f
Fix some more issues preventing tests from finishing and causing excessive re-renders
2025-03-17 08:51:57 -06:00
itsjunetime
0c81e3cc3a
Better parse window size if tciogetwinsz reports it incorrectly
2025-03-15 12:26:11 -06:00
itsjunetime
ef8ace4f35
Use new mupdf search API
2025-03-06 10:30:05 -07:00
itsjunetime
54cc2125af
Update deps
2025-03-04 10:21:30 -07:00
itsjunetime
10e1f6cb9f
Update deps
2025-02-28 10:29:23 -07:00
itsjunetime
aae1f9d37b
Improve performance by better pre-allocating pixmap buffer
2025-02-21 20:56:25 -07:00
itsjunetime
9d2a730e40
Implement inverting colors
2025-02-19 15:24:27 -07:00
June
524c069b83
Rewrite with mupdf as a backend ( #50 )
...
* 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
2025-02-19 09:59:29 -07:00
itsjunetime
e123351079
Implement Ctrl+Z functionality to suspend for job control
2025-01-16 14:12:21 -07:00
itsjunetime
490b66b273
Update ratatui dependencies
2025-01-01 16:53:29 -07:00
itsjunetime
a2b728fae3
Update deps and release 0.2.0
2024-12-03 21:25:18 -07:00
itsjunetime
65e1f1a205
Switch to mimalloc
2024-11-27 18:57:39 -07:00
June
9cf4a8e0d8
Misc Fixes ( #36 )
...
* - 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?
2024-11-20 09:31:26 -07:00
itsjunetime
927a9cb587
Update ratatui deps
2024-11-13 10:16:05 -07:00
itsjunetime
e51e9d3464
Add --r-to-l and --max-wide flags to cli args
2024-11-03 16:41:58 -07:00
itsjunetime
d5284be123
Update deps and make it work with notify 7
2024-10-26 15:01:56 -06:00
itsjunetime
f6d339923b
Update deps & remove build_most_optimized comment since benchmarks indicate it's false
2024-10-08 15:05:27 -06:00
itsjunetime
ab7a3357a1
Small cleanups and dep updates
2024-09-05 21:26:01 -06:00
itsjunetime
4296c92d7d
Recover from 'pdf is damaged' err and update deps
2024-08-15 18:15:50 -06:00
itsjunetime
f0c0e06c1c
Update deps (specifically the forks of ratatui and ratatui-image)
2024-08-10 14:30:05 -06:00
itsjunetime
248c9b073a
Mostly update dependencies but also resize when terminal resizes
2024-07-29 14:11:40 -06:00
itsjunetime
d4d144d53a
Update dependencies and fix main personal ratatui branch
2024-07-11 23:41:40 -06:00
itsjunetime
34c51f07d6
Update deps
2024-06-23 12:26:32 -06:00
itsjunetime
fc51bca664
Fix benchmarks which were not correctly measuring what they were supposed to
2024-06-08 11:36:56 -06:00
itsjunetime
f893ecba4d
- Add profiling with --profile-time
...
- Update ratatui_image to get improvements from parallelization and removing unnecessary hashing
- Add benchmarks for only converting pages (not rendering)
- Add option to define number of pages to prerender on converter
2024-06-05 00:20:18 -06:00
itsjunetime
8feea1127b
- Run fmt
...
- Use built-in async benching
- Use custom Resize::None when making ratatui images to save some cycles
2024-06-04 16:50:51 -06:00
itsjunetime
5825849434
- Significantly improved time to render full document
...
- Added support for debugging with tokio-console through tracing feature
- Added extra benchmark for checking time to render first page
- Removed unwraps to just make background loops return and terminate if something goes wrong
- Modularize rendering somewhat
2024-06-04 15:46:25 -06:00
itsjunetime
a86730b8da
Very minor performance improvements
2024-06-04 01:12:40 -06:00
itsjunetime
7e2d0d3bea
Add initial support for doing benchmarking and some starting info on how to build the benchmark stuff with poppler debug info
2024-06-03 22:16:05 -06:00
itsjunetime
51b49b0111
Update deps and add hot reloading feature line to README
2024-05-28 15:33:18 -06:00
itsjunetime
9e4ee1ca97
- Remove unused oxipng dep
...
- throw converter onto its own task
- switch to using multi-thread runtime
- use unbounded channels in a few more places to prevent deadlocks
2024-05-27 00:30:56 -06:00
itsjunetime
2a1c2db474
Update ratatui-image with vb64 conditional usage
2024-05-26 16:33:48 -06:00
itsjunetime
c2a0e203c4
- Switch to using personal gits for ratatui and ratatui_image
...
- Activate vb64 feature on personal ratatui_image
- Add more detailed instructions on help string
2024-05-26 16:23:51 -06:00
itsjunetime
698cdf924a
Make searching work much better and actually make the 'n' input skip to the next page with available results
2024-05-26 01:42:49 -06:00
itsjunetime
097c2918e5
Add search functionality
2024-05-19 23:15:42 -06:00
itsjunetime
f298468dc8
Initial commit since things seem pretty solid
2024-05-16 18:23:11 -06:00