openpencil/packages
Danila Poyarkov 6f73b28f3d
fix(core): preserve inline SVG primitives (#485)
* fix(core): preserve inline SVG primitives

- Convert parsed circle, ellipse, rect, line, polyline, and polygon children through the shared SVG path pipeline
- Preserve nested presentation attributes, transforms, and JSX-style SVG attribute names
- Cover mixed and primitive-only inline SVG renders

* chore: format merged mobile navigation

* fix(core): disambiguate xmldom document types

- Alias the xmldom Document type so clean CI does not resolve it as the browser DOM type
- Guard the generated SVG document root before collecting paths

* fix(core): preserve inline SVG root styles

- Carry root presentation properties into parsed SVG child conversion
- Apply nested SVG transforms before creating vector networks
- Cover inherited root fills and transformed primitive geometry

* fix(core): scale transformed SVG strokes
2026-08-12 16:02:45 +03:00
..
cli refactor: standardize acronym casing 2026-08-10 15:48:16 +03:00
core fix(core): preserve inline SVG primitives (#485) 2026-08-12 16:02:45 +03:00
demos feat: mobile layout, PWA support (#27) (#27) 2026-03-05 19:51:51 +03:00
docs fix(storage): harden workspace previews 2026-08-10 20:02:58 +03:00
dom-css Release v0.14.0 2026-08-10 11:40:44 +03:00
fig fix(storage): isolate workspace refresh state 2026-08-10 22:30:54 +03:00
kiwi refactor: standardize acronym casing 2026-08-10 15:48:16 +03:00
mcp refactor: standardize acronym casing 2026-08-10 15:48:16 +03:00
pen Release v0.14.0 2026-08-10 11:40:44 +03:00
scene-graph refactor: standardize acronym casing 2026-08-10 15:48:16 +03:00
vue fix(i18n): translate remaining app surfaces 2026-08-11 22:19:40 +03:00