Skip to content

Halftones 0.8.1

Choose a tag to compare

@schwanksta schwanksta released this 12 Aug 16:12
· 7 commits to main since this release

Hand-editing plates, layer ordering, and explicit merge targets.

New

  • Layer edit — brush paint/erase directly on a plate to fix a rough edge or drop a stray feature. The layer is isolated black-on-white while you work, with a ring cursor showing the exact brush footprint. Strokes edit ownership rather than rendered pixels, so they survive later LPI/angle/threshold/trap changes and flow through to underbase, key knockout and merges. Saved per layer in the project file.
  • Key plate erase — an erase-only brush for the key that clears dots, edge stroke and outline together.
  • Drag to reorder layers — layer order is print order; grab the grip to change it. Background layers stay pinned to the front, and in build-up mode dragging switches to manual order (with a "Sort light→dark" button to hand it back).
  • Explicit merge targets — every color and the key plate now picks the layer it merges into, instead of always "darkest". Choose a specific layer or Last printed color — the position that actually matters, since anything printed after a merged plate covers its ink. Chains resolve (A→B→C lands both on C) and a warning flags a target that isn't printed last.

Fixed

  • Layer edits are applied on export. They previously affected only the preview, so a painted fix wouldn't reach the film. If you painted edits in 0.8.0, re-export.
  • Painting no longer darkens the plates underneath. Painting forced the shared tone to full ink, so in build-up the lighter plates below jumped to maximum density — even where ownership never changed. Full ink now applies to the painted plate only.
  • Export PNG is laid out on the full print page (margin, crop marks, alignment marks) like the other plate exports; single-plate exports drop the now-pointless "One" label.

macOS (Apple Silicon), unsigned. On first launch, right-click the app → Open, or System Settings → Privacy & Security → Open Anyway. If you instead see "app is damaged," clear the browser-download quarantine flag with:
```
xattr -cr /Applications/Halftones.app
```