Commit Graph

  • fc51bca664 Fix benchmarks which were not correctly measuring what they were supposed to itsjunetime 2024-06-08 11:36:56 -06:00
  • 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 itsjunetime 2024-06-05 00:20:18 -06:00
  • 8feea1127b - Run fmt - Use built-in async benching - Use custom Resize::None when making ratatui images to save some cycles itsjunetime 2024-06-04 16:50:51 -06:00
  • 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 itsjunetime 2024-06-04 15:46:25 -06:00
  • a86730b8da Very minor performance improvements itsjunetime 2024-06-04 01:12:40 -06:00
  • 7e2d0d3bea Add initial support for doing benchmarking and some starting info on how to build the benchmark stuff with poppler debug info itsjunetime 2024-06-03 22:16:05 -06:00
  • 017596a8b0 Add extra method to detect window size on terminals that don't handle ioctls correctly itsjunetime 2024-05-31 00:38:41 -06:00
  • 1e89a93879 Add license itsjunetime 2024-05-29 11:58:22 -06:00
  • 51b49b0111 Update deps and add hot reloading feature line to README itsjunetime 2024-05-28 15:33:18 -06:00
  • eaae21b6e3 Format and fix clippy unnecessary 'as' itsjunetime 2024-05-27 00:37:48 -06:00
  • 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 itsjunetime 2024-05-27 00:30:56 -06:00
  • 492fa10e11 Add backspacing for inputting search term itsjunetime 2024-05-26 20:17:58 -06:00
  • c6d46af82d Relax margins a bit to make it work better with less space itsjunetime 2024-05-26 18:36:49 -06:00
  • b783692ccc - Add README - Optimize for speed instead of size - Actually set contained_term in renderer to prevent unnecessary rerenders - Add comments about usage of personal ratatui branches itsjunetime 2024-05-26 16:58:54 -06:00
  • aaa5b0b7ed Add formatter and format itsjunetime 2024-05-26 16:35:36 -06:00
  • 578f67deb6 Add toolchain file itsjunetime 2024-05-26 16:34:28 -06:00
  • 2a1c2db474 Update ratatui-image with vb64 conditional usage itsjunetime 2024-05-26 16:33:48 -06:00
  • 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 itsjunetime 2024-05-26 16:23:51 -06:00
  • 46ca98a12d Add caching of rendered pages so we don't need to re-render them after changing search term if we already rendered them without any matches itsjunetime 2024-05-26 15:49:51 -06:00
  • a3ad304d2d Add 'N' command to go back to prev search result itsjunetime 2024-05-26 15:18:10 -06:00
  • d40483d3b1 Make searching results look prettier itsjunetime 2024-05-26 15:08:59 -06:00
  • 698cdf924a Make searching work much better and actually make the 'n' input skip to the next page with available results itsjunetime 2024-05-26 01:42:49 -06:00
  • 097c2918e5 Add search functionality itsjunetime 2024-05-19 23:15:42 -06:00
  • 85d805acb7 Make rendering performance slightly better, maybe itsjunetime 2024-05-17 12:06:37 -06:00
  • 6aaa9845c9 Add converter to prerender a subset of images while being more friendly towards memory usage itsjunetime 2024-05-17 11:33:52 -06:00
  • ad652f3fcd Store images as Vec<u8> png data before rendering to keep memory usage lower itsjunetime 2024-05-16 18:35:37 -06:00
  • f298468dc8 Initial commit since things seem pretty solid itsjunetime 2024-05-16 18:23:11 -06:00