Eva Marco 2fc6e33f17 🔧 Validate the enclosing component when relocating a variant
When generate-relocate moves a variant inside a component, the variant
is no longer a root, so relocate left it out and validated nothing in
its place. Validate the root of the enclosing component instead. The
workspace does not allow this move, but relocate can be called
directly.

Document that the default call of generate-make-shapes-no-variant
requires the shapes to be outside their variant container.

Add tests for moving a variant into another container, and into a
component with a corrupted root.

AI-assisted-by: claude-opus-5-5
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 16:50:24 +02:00
..
2026-09-22 10:22:31 +02:00
2026-09-25 11:11:44 +02:00
2026-09-22 10:22:31 +02:00
2026-03-11 15:24:40 +01:00