Maps get a third way to be read, the curves plot becomes usable when it is
crowded, and macOS gets an Intel build.
A map as a 3D surface
A Curves / 3D / None control under the map editor's title chooses what sits
below the grid. The two plots answer the same question differently and the card
is tall enough already, so they take turns rather than stacking.
- Drag to orbit, arrow keys to rotate, Home to reset. Hovering a cell traces
its row in the grid, the same link the curves plot has. - Cells use the grid's own shading, so the two views agree at a glance about
where the highs are. - Axes sit at their true breakpoints wherever those are numeric. The demo
file'sCOM_AXISruns 0…5 then 13, 15, and the surface shows that as bunched
columns and a wide gap — an even mesh would have hidden it. - A verbal axis is the exception. Its breakpoints carry numbers, but they are
keys into theCOMPU_METHOD's table rather than positions — an enumeration of
0, 1, 5, 100 would stretch the mesh for no reason a reader could see. Such an
axis falls back to even spacing and the caption says so.
It is plain SVG: a map is a height field, so cells cannot intersect and painting
them back to front by their footprint is exact. No WebGL and no new dependency.
Every curve can be pointed at, and one can be pinned
The curves plot matched the pointer on x alone. Every row of a map shares
the same x positions, so the distance was identical for all of them and the
first series always won — with a dozen curves on screen, eleven could not be
pointed at, whatever the pointer was nearest to. It now matches in both axes.
Even fixed, reading one curve out of a crowded family means chasing it, so a row
can be pinned: click its header in the grid, or click the curve itself. A
pinned row outranks the hovered one, survives the pointer leaving, and is
released by Escape, by the caption's button, or by clicking it again.
Intel macOS builds
Releases now carry Hex.Studio_0.3.3_x64.dmg as well as the Apple Silicon
build. Both come off one runner — x86_64 cross-compiles — and both are signed
and notarised.
Downloads
| Platform | File |
|---|---|
| macOS (Apple Silicon) | Hex.Studio_0.3.3_aarch64.dmg |
| macOS (Intel) | Hex.Studio_0.3.3_x64.dmg |
| Windows | Hex.Studio_0.3.3_x64-setup.exe or Hex.Studio_0.3.3_x64_en-US.msi |
The macOS builds are signed and notarised. The Windows installers are not code
signed, so SmartScreen may warn on first run — choose More info → Run anyway.
Full changelog: v0.3.2...v0.3.3