itsjunetime
fc063efd42
fall back to stdout if shms don't work
2025-08-06 09:22:15 -06:00
itsjunetime
4bde532d08
it almost basically works
2025-08-06 09:22:15 -06:00
itsjunetime
f0a6e23f8a
And use the normal values for black and white in for_profiling
2025-06-05 17:30:27 -06:00
itsjunetime
f0afd22ff5
Don't tint if colors are default
2025-06-05 17:20:09 -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
595f23de6f
Fix some more issues preventing tests from finishing and causing excessive re-renders
2025-03-17 08:51:57 -06:00
itsjunetime
fc10dc8ffe
Dramatically improve search performance by pausing rendering every once-in-a-while
2025-03-06 16:26:56 -07:00
itsjunetime
ef8ace4f35
Use new mupdf search API
2025-03-06 10:30:05 -07:00
itsjunetime
aae1f9d37b
Improve performance by better pre-allocating pixmap buffer
2025-02-21 20:56:25 -07:00
itsjunetime
70f3401702
Update to edition 2024
2025-02-21 08:58:44 -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
0129c498c2
Fix document reloading with delete-then-write editors and redo BottomMessage updating to work better
2024-12-01 13:19:18 -07:00
itsjunetime
65e1f1a205
Switch to mimalloc
2024-11-27 18:57:39 -07:00
itsjunetime
927a9cb587
Update ratatui deps
2024-11-13 10:16:05 -07:00
itsjunetime
7c13054383
Fix a few more small clippy issues
2024-10-26 15:45:20 -06:00
itsjunetime
f0c0e06c1c
Update deps (specifically the forks of ratatui and ratatui-image)
2024-08-10 14:30:05 -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