Optional Stage 0 printer calibration (linearization + ink limits) via Argyll printcal / applycal. The existing 5-stage wizard is unchanged when calibration is skipped.
Implements #224.
Optional Stage 0 printer calibration (linearization + ink limits) via Argyll `printcal` / `applycal`. The existing 5-stage wizard is unchanged when calibration is skipped.
Also bumps the point version to **v0.8.5**.
## What
- Calibrate Printer dashboard: generate `CAL_` chart → print/measure with Stage 2/3 → compute `.cal`
- Channel-response plots, ink-limit recommendations (editable), Apply Calibration toggle
- `printtarg -K` on profiling layouts only (never on the calibration chart itself)
- `applycal` embeds curves after Stage 4 `colprof` when the toggle is on
- Overwrite / Rename / Cancel if a `.cal` already exists
- Stale warning (default 30 days / printer mismatch)
- Project + library persistence; presets record the chosen `.cal`
## Tests
- `src-tauri/src/calibration.rs` arg builders and `.cal` parser
- `node src/js/calibration.test.js` (21)
- Full `npm test` green (99 frontend tests)
Do not merge until reviewed. Stacked under #223.
Add an optional Stage 0 calibration dashboard so CMYK / RIP workflows can
linearize and set ink limits before a full profile. CAL_ artefacts keep
the 5-stage wizard unchanged when calibration is skipped.
printtarg receives -K only for profiling layouts; colprof embeds curves
with applycal. Existing .cal files require Overwrite / Rename / Cancel.
Bump version to v0.8.5.
gronod
merged commit 520d0a2ab5 into development2026-09-07 18:31:11 +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.
Implements #224.
Optional Stage 0 printer calibration (linearization + ink limits) via Argyll
printcal/applycal. The existing 5-stage wizard is unchanged when calibration is skipped.Also bumps the point version to v0.8.5.
What
CAL_chart → print/measure with Stage 2/3 → compute.calprinttarg -Kon profiling layouts only (never on the calibration chart itself)applycalembeds curves after Stage 4colprofwhen the toggle is on.calalready exists.calTests
src-tauri/src/calibration.rsarg builders and.calparsernode src/js/calibration.test.js(21)npm testgreen (99 frontend tests)Do not merge until reviewed. Stacked under #223.