Skip to content

ChromIQ v4.0.0-beta.3

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Aug 15:22
· 746 commits to master since this release

v4.0.0-beta.3

1 new or changed thing and 7 fixed problems and 2 internal changes in this release.

🔁 Changed

  • The "Getting started" card's interface tour speaks today's language:
    the Options-panel row explains the module buttons (GUIDED, MANUAL and
    when FROM PROFILE GAMUT appears), and the five-tabs row says when tab 4
    is called "Calibration & Profiling".

🔧 Fixed

All three per-target settings defects are fixed in this beta: the two
announced in beta.2, and a third the follow-up testing found the same day.
The automated switching drive now passes every one of its 74 checks, and
the ChromIQ-Switching-Demo.zip download on this release carries the
test cases that prove the fixes, ready for a manual pass.

  • The six chart settings a Calibration run manages for itself (patch
    count, ink limit, single-channel steps, grey axis, row spacing) no
    longer follow you out: visiting a Calibration run and then another run
    used to write the calibration's values for those six rows into that
    run. Each run now keeps — and reopens on — its own values, and the
    calibration still gets exactly the chart it needs while it is selected.

  • 🗂️ Every run type now keeps its own settings — verification included.
    Switching Run type between Profiling and Verification on the same run
    used to share one set of chart / measure / print settings, each
    overwriting the other. A verification now stores its settings in its own
    place, they are backed up together with the chart when a measurement
    starts, and Restore Used Chart brings them back (whatever it replaces is
    archived, never deleted).

  • The tab you are looking at follows the run switch. Changing Profile
    run or Run type while standing on the Measure or Build Profile tab used
    to leave the previous run's values on screen — and then save them onto
    the run you had just switched to. Every tab now reloads the moment the
    selection changes, exactly the way Create Chart always did — including
    switches the app makes for you, such as after duplicating a run.

  • 📏 The log panel can be made bigger again. Dragging its top edge
    could only ever shrink it — the ceiling was measuring the panel's own
    wrapper instead of the space the tab really has. It now grows to
    whatever the window allows, on every tab, and hiding and re-showing it
    in Preferences keeps it resizable.

  • With calibration options on, the Create Chart tab no longer locks
    every run onto a module you cannot leave: a Profiling or Calibration
    run opens on MANUAL, and a Verification run offers MANUAL and FROM
    PROFILE GAMUT — with FROM PROFILE GAMUT as the default.

  • The Create Calibration File module had a second load-measurement icon
    inside its Measurement Data section; the one in the tab's header now
    serves that module too (its tooltip says so), and the duplicate is gone.

  • A verification run without a finished profile could show two
    near-identical "no profile yet" messages at once on the Create Chart
    tab. Exactly one shows now — the active module's own: FROM PROFILE
    GAMUT explains that it has nothing to ask the profile, MANUAL explains
    that the chart can still be generated.

🔧 Under the hood

  • The switching demo package (ChromIQ-Switching-Demo.zip) now documents
    four targets including a verification, and its RT1/RT2/VT1 cases are
    machine-verified through a full app restart at package build time.
  • The per-target settings specification records the 2026-08-11 rulings
    (§10) with the implementation in an awaiting-confirmation section.

Every fixed entry above starts with what you would have noticed, so you can find the one that was bothering you without knowing what caused it.