The image crate in src-tauri/Cargo.toml is currently restricted to [target.'cfg(windows)'.dependencies] (used for Windows GDI printing). Linux and macOS builds will fail to compile if TIFF-to-PNG preview conversion is invoked.
Acceptance Criteria
Move Dependency to Common Table:
Move image = { version = "0.25", default-features = false, features = ["png", "tiff"] } to the common [dependencies] section in src-tauri/Cargo.toml.
Impact:
Required by #58 for cross-platform TIFF preview conversion.
### Problem
The `image` crate in `src-tauri/Cargo.toml` is currently restricted to `[target.'cfg(windows)'.dependencies]` (used for Windows GDI printing). Linux and macOS builds will fail to compile if TIFF-to-PNG preview conversion is invoked.
### Acceptance Criteria
1. **Move Dependency to Common Table**:
- Move `image = { version = "0.25", default-features = false, features = ["png", "tiff"] }` to the common `[dependencies]` section in `src-tauri/Cargo.toml`.
2. **Impact**:
- Required by #58 for cross-platform TIFF preview conversion.
gronod
added this to the Milestone 7: v0.2 ship milestone 2026-08-25 09:54:51 +01:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Problem
The
imagecrate insrc-tauri/Cargo.tomlis currently restricted to[target.'cfg(windows)'.dependencies](used for Windows GDI printing). Linux and macOS builds will fail to compile if TIFF-to-PNG preview conversion is invoked.Acceptance Criteria
image = { version = "0.25", default-features = false, features = ["png", "tiff"] }to the common[dependencies]section insrc-tauri/Cargo.toml.