v0.3.3 — the layout-quality release
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 privateDrawingreads
Output changes are documented under Changed in the changelog (denser packing; two prismatic fixtures' height dim sits tighter; crossed labels shift).