openpencil/tests/engine/scene-graph
mrhard9090 1b8db8985b
fix(scene-graph): keep a reparented node where it is drawn (#760)
A reparented node keeps its drawn position, rotation, and flips: translation-only parent chains shift x/y by the parents' origin difference, and any other chain decomposes the node's world matrix against the new parent through localTransformFromWorld() in coordinate.ts. Fixes #737.
2026-09-30 04:08:35 +04:00
..
basic refactor(scene-graph): model instance overrides structurally 2026-09-01 11:44:46 +03:00
clone fix: restore structured override exports 2026-09-01 12:21:03 +03:00
components fix: restore structured override exports 2026-09-01 12:21:03 +03:00
undo fix(editor): close preview and history lifecycle gaps 2026-09-16 03:36:44 +03:00
variable/binding test: finish structured instance override migration 2026-09-01 12:06:04 +03:00
copy.test.ts feat(fig): support text on path 2026-08-17 12:00:01 +03:00
individual-strokes.test.ts chore(lint): reject broad unknown type assertions 2026-05-25 00:26:02 +03:00
instance-overrides.test.ts
instance-sync-duplication.test.ts fix(instances): preserve ambiguous imported extras 2026-09-11 10:57:18 +03:00
layout-guides.test.ts fix(editor): harden snapping edge cases 2026-08-19 12:33:32 +03:00
mutation-impact.test.ts test(scene-graph): move mutation impact coverage 2026-09-02 10:49:05 +03:00
plugin-data.test.ts ci: shard unit tests by owner and cut the quick suite from 100 s to 13 s (#715) 2026-09-17 10:18:16 +03:00
reparent-transform.test.ts fix(scene-graph): keep a reparented node where it is drawn (#760) 2026-09-30 04:08:35 +04:00
source-metadata.test.ts refactor(fig): own raw metadata invalidation 2026-07-18 02:22:01 +03:00
vector-network.test.ts feat(svg): flatten compatible imported fills 2026-08-01 15:30:13 +03:00
world-bounds.test.ts test(geometry): allow floating-point bounds roundoff 2026-09-15 13:50:49 +03:00
world-transform.test.ts feat(fig): support text on path 2026-08-17 12:00:01 +03:00