openpencil/tests
Joseph Cumines ad22513bc7 fix(tools): address CodeRabbit review on analyze_overlaps
- Export OverlapScope, AnalyzeOverlapsSummary, and OverlapIntersection
  from the analyze barrel so consumers don't deep-import.
- Expand the local rectangle by stroke overflow before transforming
  through the world matrix, so stroked rotated nodes get their true
  rotated footprint instead of an underestimated canvas-space expansion.
- Add clipPolygon to geometry and preserve the clipped polygon through
  the full clip chain in computeNodeBounds, so a later outer clip can't
  reintroduce corners an inner clip already removed.
- Cap returned overlaps to an empty list when limit is 0 or negative;
  summary totals still reflect the complete result set.
- Trim whitespace from scope and severity inputs so " major " resolves.
- Add geometry and overlap tests covering each fix.
2026-06-19 11:38:38 +10:00
..
e2e feat(export): persist per-node export settings 2026-06-06 20:05:34 +03:00
engine fix(tools): address CodeRabbit review on analyze_overlaps 2026-06-19 11:38:38 +10:00
figma style: tighten import grouping 2026-05-06 02:22:08 +03:00
fixtures chore: organize repo tooling under tools 2026-06-07 09:40:54 +03:00
helpers test: extend timeout for slow gold-preview fixture tests 2026-06-19 11:05:25 +10:00