Commit 07a1e4f
Release v3.14.1: correct Measurement Report reference colours, clip-border text fit, and an ArgyllCMS fallback when the engine can't drive an instrument
Measurement Report (Knut): the .ti2 design reference was read as D50 although
printtarg records RGB charts under D65, so every expected colour was skewed
(paper white as Lab 100/-2.3/-19.3). A .ti2 storing XYZ normalised 0..1 was
also taken at face value, making expected colours 100x too dark. Both are now
detected and normalised; REPORT_SCHEMA 5 -> 6 rebuilds saved reports.
Clip border (Knut): stacked lines were justified across the strip, pushing the
last line into the patch area and making deleted blank lines look ineffective.
Lines now keep natural spacing from the outer text edge.
Measuring (mavtop): with the engine on by default since 3.14.0, an instrument
it cannot drive left the user unable to measure at all. A failed start now
restarts on stock chartread automatically -- only before the first reading,
never after a strip, never on user abort, never twice. The calibration prompt
carries the instrument's own request, and the helper no longer serialises an
uninitialised identifier buffer (verified against a real ColorMunki).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>1 parent a46147c commit 07a1e4f
24 files changed
Lines changed: 707 additions & 59 deletions
File tree
- core
- data/i18n
- native/chartread_helper
- tests
- ui
- dialogs
- tabs
- workflow
- layout_engine
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
3 | 50 | | |
4 | 51 | | |
5 | 52 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
0 commit comments