openpencil/packages
Danila Poyarkov 36f2990e78 refactor(vector): address PR #238 review issues
- Extract centerline algorithm to packages/core/src/vector/centerline.ts
  to stay under max-lines (index.ts 441 lines, centerline.ts 289 lines)
- Fix PathEffect.MakeDash leak: store reference and .delete() after use
- Add aria-label to dash toggle button with i18n (strokeDash)
- Read dash/gap values directly from dashPattern array in template
  instead of calling dashState() 4 times
- Add unit tests for fitCircleArc and isClosedThinCrescent
  (collinear, non-circular, annular wedge, rectangle, hexagon, open path)
2026-05-03 22:49:12 +03:00
..
cli chore: format sources with oxfmt 2026-05-03 21:03:40 +03:00
core refactor(vector): address PR #238 review issues 2026-05-03 22:49:12 +03:00
demos feat: mobile layout, PWA support (#27) (#27) 2026-03-05 19:51:51 +03:00
docs Refactor architecture boundaries across core, app, and packages (#234) 2026-04-30 15:14:19 +03:00
mcp chore: format sources with oxfmt 2026-05-03 21:03:40 +03:00
vue refactor(vector): address PR #238 review issues 2026-05-03 22:49:12 +03:00