openpencil/tests/engine/render/jsx
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
..
builders.test.ts style: tighten import grouping 2026-05-06 02:22:08 +03:00
export.test.ts test: organize prefixed test files into folders 2026-05-06 02:13:18 +03:00
gaps.test.ts fix(core): preserve inline SVG primitives (#485) 2026-08-12 16:02:45 +03:00
grid-layout.test.ts style: tighten import grouping 2026-05-06 02:22:08 +03:00
render-tree.test.ts test: share scene variable helper 2026-06-30 10:55:05 +03:00
tailwind.test.ts refactor(jsx): replace hand-rolled Tailwind mapping with twirlwind 2026-05-17 00:54:53 +03:00
text-props.test.ts fix(mcp): improve agent-rendered JSX 2026-05-19 17:57:43 +03:00