fix/issue-58-png-previews-and-window-size
development
This PR implements cross-platform TIFF-to-PNG preview conversion (resolving #58 and #70) and configures the default & minimum window dimensions (resolving #61).
Closes #58 Closes #70 Closes #61
image
src-tauri/Cargo.toml
image = { version = "0.25", default-features = false, features = ["png", "tiff"] }
[dependencies]
authors = ["Gordon"]
description = "Modern Printer Profiling UI frontend for ArgyllCMS"
src-tauri/src/commands.rs
src-tauri/src/lib.rs
read_tiff_preview_png(path: String) -> Result<String, String>
src/js/printtarg.js
read_file_base64
read_tiff_preview_png
data:image/png;base64,...
img.src
src-tauri/tauri.conf.json
width: 1280, height: 800
minWidth: 1100, minHeight: 700
0.1.12
0.1.13
package.json
No dependencies set.
The note is not visible to the blocked user.
Summary
This PR implements cross-platform TIFF-to-PNG preview conversion (resolving #58 and #70) and configures the default & minimum window dimensions (resolving #61).
Closes #58
Closes #70
Closes #61
Changes
imageDependency (src-tauri/Cargo.toml):image = { version = "0.25", default-features = false, features = ["png", "tiff"] }to common[dependencies].authors = ["Gordon"],description = "Modern Printer Profiling UI frontend for ArgyllCMS").src-tauri/src/commands.rs,src-tauri/src/lib.rs):read_tiff_preview_png(path: String) -> Result<String, String>command.src/js/printtarg.js):read_file_base64toread_tiff_preview_png, passingdata:image/png;base64,...toimg.src.src-tauri/tauri.conf.json):width: 1280, height: 800,minWidth: 1100, minHeight: 700.0.1.12->0.1.13acrosspackage.json,src-tauri/Cargo.toml, andsrc-tauri/tauri.conf.json.