Compare commits

..

1 Commits

Author SHA1 Message Date
itsjunetime ff262cfb74 Update changelog 2025-09-06 16:01:45 -05:00
6 changed files with 179 additions and 245 deletions
-4
View File
@@ -1,9 +1,5 @@
# Unreleased # Unreleased
- Switched simd base64 crate for one that works on stable (from `vb64` to `base64_simd`)
# v0.4.3
- Fix issue with some terminals hanging on startup - Fix issue with some terminals hanging on startup
- Fix issues with some iterm2-backend terminals not displaying anything - Fix issues with some iterm2-backend terminals not displaying anything
- Allow using ctrl+scroll to zoom in/out while zoomed using kitty backend - Allow using ctrl+scroll to zoom in/out while zoomed using kitty backend
Generated
+172 -233
View File
File diff suppressed because it is too large Load Diff
+3 -2
View File
@@ -1,6 +1,6 @@
[package] [package]
name = "tdf-viewer" name = "tdf-viewer"
version = "0.4.3" version = "0.4.2"
authors = ["June Welker <junewelker@gmail.com>"] authors = ["June Welker <junewelker@gmail.com>"]
edition = "2024" edition = "2024"
description = "A terminal viewer for PDFs" description = "A terminal viewer for PDFs"
@@ -57,7 +57,8 @@ inherits = "release"
lto = "fat" lto = "fat"
[features] [features]
default = [] default = ["nightly"]
nightly = ["ratatui-image/vb64"]
tracing = ["tokio/tracing", "dep:console-subscriber"] tracing = ["tokio/tracing", "dep:console-subscriber"]
epub = ["mupdf/epub"] epub = ["mupdf/epub"]
cbz = ["mupdf/cbz"] cbz = ["mupdf/cbz"]
+2 -4
View File
@@ -16,9 +16,7 @@ Designed to be performant, very responsive, and work well with even very large P
## Installation ## Installation
1. Get the rust toolchain from [rustup.rs](https://rustup.rs) 1. Get the rust toolchain from [rustup.rs](https://rustup.rs)
2. Run `cargo install --git https://github.com/itsjunetime/tdf.git` 2. Run `rustup install nightly && cargo +nightly install --git https://github.com/itsjunetime/tdf.git`
If you want to use this with `epub`s or `cbz`s, add `--features epub` or `--features cbz` to the command line (or `--features cbz,epub` for both)
## To Build ## To Build
First, you need to install the system dependencies. This will generally only include `libfontconfig` and `clang`. If you're on linux, these will probably show up in your package manager as something like `libfontconfig1-devel` or `libfontconfig-dev` and just `clang`. First, you need to install the system dependencies. This will generally only include `libfontconfig` and `clang`. If you're on linux, these will probably show up in your package manager as something like `libfontconfig1-devel` or `libfontconfig-dev` and just `clang`.
@@ -27,7 +25,7 @@ If it turns out that you're missing one of these, it will fail to compile and te
1. Get the rust toolchain from [rustup.rs](https://rustup.rs) 1. Get the rust toolchain from [rustup.rs](https://rustup.rs)
2. Clone the repo and `cd` into it 2. Clone the repo and `cd` into it
3. Run `cargo build --release` 3. Run `cargo +nightly build --release`
The binary should then be found at `./target/release/tdf`. The binary should then be found at `./target/release/tdf`.
+1 -1
Submodule ratatui updated: 6a0b8ddf76...47c200fb7f