mirror of
https://github.com/itsjunetime/tdf.git
synced 2026-06-01 23:51:46 -04:00
Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| ff262cfb74 |
@@ -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
File diff suppressed because it is too large
Load Diff
+3
-2
@@ -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"]
|
||||||
|
|||||||
@@ -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
+1
-1
Submodule ratatui-image updated: 9564ae6466...fe3d0b992b
Reference in New Issue
Block a user