Commit Graph

  • 0578fccfa6 yay zooming woohoo itsjunetime 2025-06-15 18:11:22 -06:00
  • a67ff7996c zooming basically does what you'd expect now itsjunetime 2025-06-15 16:11:15 -06:00
  • a56fa8c817 Make help page work again itsjunetime 2025-06-12 22:51:02 -06:00
  • fc063efd42 fall back to stdout if shms don't work itsjunetime 2025-06-09 21:45:02 -06:00
  • 62c92141e3 Make it work correctly with ghostty image eviction too itsjunetime 2025-06-08 21:13:39 -06:00
  • 5e6857881b incorporate recovering from deleted images itsjunetime 2025-06-08 21:10:18 -06:00
  • 7514488441 Remove logging itsjunetime 2025-06-05 16:48:29 -06:00
  • 6677266010 Uhhhh various improvements from kittage and psx-shm itsjunetime 2025-06-05 16:25:00 -06:00
  • b791b55b80 Use github kittage itsjunetime 2025-06-02 23:25:55 -06:00
  • fcea5ac696 yaaayyyy it works itsjunetime 2025-06-02 23:07:02 -06:00
  • 4bde532d08 it almost basically works itsjunetime 2025-06-02 22:33:12 -06:00
  • 4d764cd4f9 it's almost working !! itsjunetime 2025-06-02 17:41:04 -06:00
  • b09ce88d9f Initial attempt at supporting new backend for kitty images itsjunetime 2025-05-31 17:22:36 -06:00
  • 777705b902 Update ratatui deps itsjunetime 2025-08-06 09:21:56 -06:00
  • 035185a40f Improve errors returned from main itsjunetime 2025-08-01 21:28:46 -06:00
  • 5542daffb6 Update deps and mark clang as dependency in README itsjunetime 2025-07-24 08:55:10 -06:00
  • f0a6e23f8a And use the normal values for black and white in for_profiling itsjunetime 2025-06-05 17:30:27 -06:00
  • f0afd22ff5 Don't tint if colors are default itsjunetime 2025-06-05 17:20:09 -06:00
  • 8d65f0e3f5 Update deps itsjunetime 2025-06-05 16:48:50 -06:00
  • e16163efb8 Custom Colors (#70) JanNeuendorf 2025-05-28 19:16:07 +02:00
  • 2f4e2a54bc Update ratatui deps with upstream itsjunetime 2025-05-26 13:17:31 -06:00
  • 0bfacd8757 Update deps and more-compressed image itsjunetime 2025-05-20 19:56:11 -06:00
  • 5c7073b31e Update to crates.io mupdf itsjunetime 2025-04-28 12:44:22 -06:00
  • 061863d34c Update sccache action to get CI working again itsjunetime 2025-04-20 11:37:18 -06:00
  • f044a7fa4d Update deps itsjunetime 2025-04-20 11:19:34 -06:00
  • 475d45a6f6 Clarify some installation and build behavior in README.md itsjunetime 2025-04-14 12:11:02 -06:00
  • 69d5f96375 Update deps and do some code simplifications itsjunetime 2025-03-23 12:57:38 -06:00
  • 595f23de6f Fix some more issues preventing tests from finishing and causing excessive re-renders itsjunetime 2025-03-17 08:51:57 -06:00
  • d8ee0744b8 Fix issue with search results not being highlighted sometimes itsjunetime 2025-03-16 21:59:36 -06:00
  • 0c81e3cc3a Better parse window size if tciogetwinsz reports it incorrectly itsjunetime 2025-03-15 12:26:11 -06:00
  • fc10dc8ffe Dramatically improve search performance by pausing rendering every once-in-a-while itsjunetime 2025-03-06 16:26:56 -07:00
  • ef8ace4f35 Use new mupdf search API itsjunetime 2025-03-06 10:30:05 -07:00
  • 6462c09030 fmt itsjunetime 2025-03-04 19:05:37 -07:00
  • 54cc2125af Update deps itsjunetime 2025-03-04 10:21:30 -07:00
  • d00ae5c981 Update Cargo.toml version (oops) itsjunetime 2025-03-01 19:15:14 -07:00
  • 36279f5258 Remove now-unnecessary loop itsjunetime 2025-03-01 19:12:08 -07:00
  • 70b458207a Add more details to changelog and release 0.3.0 v0.3.0 itsjunetime 2025-03-01 19:00:18 -07:00
  • 1eee193d44 Implement fullscreen functionality itsjunetime 2025-03-01 18:27:34 -07:00
  • d2be289e80 Implement help page and delay receiving area to hopefully improve first-page performance a bit itsjunetime 2025-03-01 18:04:33 -07:00
  • 10e1f6cb9f Update deps itsjunetime 2025-02-28 10:29:23 -07:00
  • 7e4bee516b refactor: make fill_default use Vec::resize_with (#53) Mikołaj Pieczaba 2025-02-23 22:35:29 +01:00
  • aae1f9d37b Improve performance by better pre-allocating pixmap buffer itsjunetime 2025-02-21 20:56:25 -07:00
  • 70f3401702 Update to edition 2024 itsjunetime 2025-02-21 08:58:44 -07:00
  • 9d2a730e40 Implement inverting colors itsjunetime 2025-02-19 15:24:27 -07:00
  • 8c10a3c4bc Enable png feature for image crate (#51) Andrew Chu 2025-02-19 13:09:37 -06:00
  • 524c069b83 Rewrite with mupdf as a backend (#50) June 2025-02-19 09:59:29 -07:00
  • 134ba601fa Final adjustments to conform to mupdf changes mupdf-rewrite itsjunetime 2025-02-19 09:39:51 -07:00
  • 3a264a0ddb perftools in ci itsjunetime 2025-02-19 09:27:12 -07:00
  • 85857890ed fontconfig in CI itsjunetime 2025-02-19 09:19:28 -07:00
  • c1c410ebe6 Remove unnecessary CI steps? itsjunetime 2025-02-19 09:15:20 -07:00
  • 34047ca106 Fix searching hehe itsjunetime 2025-02-19 09:13:54 -07:00
  • 3452294f59 Update deps itsjunetime 2025-02-16 17:13:01 -07:00
  • d22aa4596d Switch to git dependency for my fixes itsjunetime 2025-02-14 12:31:15 -07:00
  • 6e5bb0bdc5 Make features more modular and call search more easily itsjunetime 2025-02-09 15:20:51 -07:00
  • 7b68fe6b33 Remove some more dead code itsjunetime 2025-02-07 13:03:06 -07:00
  • a44dba20a7 Change back to no resizing and don't include alpha channel in conversion itsjunetime 2025-02-07 10:24:08 -07:00
  • d6102de3c6 Initial implementation of attempted mupdf rewrite itsjunetime 2025-02-06 11:14:47 -07:00
  • e123351079 Implement Ctrl+Z functionality to suspend for job control itsjunetime 2025-01-16 14:12:21 -07:00
  • 490b66b273 Update ratatui dependencies itsjunetime 2025-01-01 16:53:29 -07:00
  • a2b728fae3 Update deps and release 0.2.0 itsjunetime 2024-12-03 21:25:18 -07:00
  • 0129c498c2 Fix document reloading with delete-then-write editors and redo BottomMessage updating to work better v0.2.0 itsjunetime 2024-12-01 13:19:18 -07:00
  • b9a12650c6 Relicense to GPLv3 (#30) June 2024-12-01 11:30:33 -07:00
  • 9e9053acbc Add note to README that contributions will be licensed as MPL-2.0 relicense_to_gpl itsjunetime 2024-12-01 11:30:08 -07:00
  • 65e1f1a205 Switch to mimalloc itsjunetime 2024-11-27 18:57:39 -07:00
  • 01b6c2fa55 Actually reference different version of poppler that we're downloading fix_ci_again itsjunetime 2024-11-20 09:43:10 -07:00
  • c9ef119393 Pull from ubuntu's package archives for version 23.08 itsjunetime 2024-11-20 09:40:57 -07:00
  • cc46791627 Update Changelog to reflect contribution from Kriejstal itsjunetime 2024-11-20 09:32:52 -07:00
  • 9cf4a8e0d8 Misc Fixes (#36) June 2024-11-20 09:31:26 -07:00
  • b531d352fd Build *with* boost? misc_fixes itsjunetime 2024-11-20 09:25:48 -07:00
  • 4f04c39120 Maybe more apt installs will get CI to work itsjunetime 2024-11-20 09:17:59 -07:00
  • b1a77d6178 Go back down to 23_7 poppler? itsjunetime 2024-11-20 09:09:35 -07:00
  • cd0356a25b Build with poppler 23.10 instead of .12 to maybe prevent segfault in CI itsjunetime 2024-11-20 09:05:17 -07:00
  • 5465724062 Install libunwind-dev to get perftools installing itsjunetime 2024-11-19 21:43:19 -07:00
  • 7d9c398742 Install perftools to get criterion compiling itsjunetime 2024-11-19 21:41:44 -07:00
  • 73cd8ff480 - 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 itsjunetime 2024-11-19 21:32:03 -07:00
  • 25d98c3776 Merge pull request #31 from Kreijstal/main June 2024-11-19 21:23:39 -07:00
  • 03c2f381d9 Add format check and elevate clippy warnings to errors June 2024-11-19 21:23:21 -07:00
  • eb5ee99eec Add build step back to ensure linking works June 2024-11-19 21:22:57 -07:00
  • f9df806a8f Remove accidental comment flush_ev_queue_after_scroll itsjunetime 2024-11-17 17:34:59 -07:00
  • 5e7ec97b43 Flush EventStream when receiving a scroll event to work around high scroll sensitivities itsjunetime 2024-11-17 17:33:43 -07:00
  • 34b42cb1b2 Update .github/workflows/rust.yml Kreijstal 2024-11-17 09:12:08 +01:00
  • e3ccb26d66 Update .github/workflows/rust.yml Kreijstal 2024-11-17 07:46:37 +01:00
  • 1aa26b8e8c Manually enable opinionated set of clippy lints itsjunetime 2024-11-16 22:03:31 -07:00
  • 1402db3eba only libpoppler 23 is supported which doesn't come with ubuntu Kreijstal 2024-11-16 12:12:04 +01:00
  • 2d43c1e513 Create rust.yml Kreijstal 2024-11-16 11:27:55 +01:00
  • e67a2ec421 Relicense to GPLv3 since poppler is GPL and we must not violate that license itsjunetime 2024-11-15 23:14:53 -07:00
  • 40d46f1e2d Make tdf run on stable with --no-default-features itsjunetime 2024-11-15 14:14:54 -07:00
  • 927a9cb587 Update ratatui deps itsjunetime 2024-11-13 10:16:05 -07:00
  • e51e9d3464 Add --r-to-l and --max-wide flags to cli args itsjunetime 2024-11-03 16:41:58 -07:00
  • 7c13054383 Fix a few more small clippy issues itsjunetime 2024-10-26 15:45:20 -06:00
  • b1e26bc96b Add fields to Cargo.toml and add CHANGELOG.md itsjunetime 2024-10-26 15:34:11 -06:00
  • d5284be123 Update deps and make it work with notify 7 v0.1.0 itsjunetime 2024-10-26 15:01:56 -06:00
  • f6d339923b Update deps & remove build_most_optimized comment since benchmarks indicate it's false itsjunetime 2024-10-08 15:05:27 -06:00
  • ab7a3357a1 Small cleanups and dep updates itsjunetime 2024-09-05 21:26:01 -06:00
  • 4296c92d7d Recover from 'pdf is damaged' err and update deps itsjunetime 2024-08-15 18:15:50 -06:00
  • f0c0e06c1c Update deps (specifically the forks of ratatui and ratatui-image) itsjunetime 2024-08-10 14:30:05 -06:00
  • 248c9b073a Mostly update dependencies but also resize when terminal resizes itsjunetime 2024-07-29 14:11:40 -06:00
  • d4d144d53a Update dependencies and fix main personal ratatui branch itsjunetime 2024-07-11 23:41:40 -06:00
  • 667795b664 Fix build_most_optimized failing to get target for macos and some others itsjunetime 2024-06-24 10:54:56 -06:00
  • 34c51f07d6 Update deps itsjunetime 2024-06-23 12:26:32 -06:00