Skip to content

v0.3.3 — the layout-quality release

Choose a tag to compare

@pzfreo pzfreo released this 18 Jul 11:43
· 1145 commits to main since this release
dbf1623

The layout-quality release (#685, #636, #639, #690 — completes consolidation epic #635). Full changelog: https://github.com/pzfreo/draftwright/blob/main/CHANGELOG.md

Highlights

  • L-shaped occupancy: placement obstacles are per-stroke boxes, not hulls — view-corner contention between strips disappears by construction, packing tightens, and the cleanliness oracle detects real overprints honestly
  • Height ladder joins the corridor solve — the last solver-invisible auto-pass; ADR 0009's no-invisible-occupant guarantee now holds by construction everywhere
  • Witness-crossing label shifts: a label crossed by another dim's witness moves itself clear (deterministic, pin-respecting)
  • One typed BuildState — ADR 0005 §2 closed; the render passes make zero private Drawing reads

Output changes are documented under Changed in the changelog (denser packing; two prismatic fixtures' height dim sits tighter; crossed labels shift).