* refactor: share behaviour control roles through dom-css Code export needs the same control model and layer roles preview islands use. They move from packages/vue to packages/dom-css/src/behaviours as behaviourControls and controlRoles, and the layerPath, findLayerByPath and hasBehaviour helpers they need move from Core down to scene-graph, since dom-css cannot depend on Core. Preview behaves the same. * fix(scene-graph): escape layer path names and stop on parent cycles A layer named Wifi#1 or Row/1 did not round-trip through its path, so preview skipped that control or reveal target, and a parent cycle in imported data hung the walk. Names escape % / and #, and the walk goes through closest(), which stops on a cycle. |
||
|---|---|---|
| .. | ||
| architecture.md | ||
| behaviours-and-preview.md | ||
| contributing.md | ||
| fig-reader.md | ||
| navigation-performance.md | ||
| renderer-lifecycle.md | ||
| renderer-profiler.md | ||
| roadmap.md | ||
| tech-stack.md | ||
| testing.md | ||
| vector-conversion.md | ||