openpencil/src/engine
Danila Poyarkov 27f83c721e Add layout tests, fix cross-axis sizing bugs
- Fix axis mapping for nested frames with different layout directions
  (e.g. vertical child inside horizontal parent had swapped sizing)
- Fix stretch alignment not applying to leaf children when set on parent
- Fix layoutGrow being ignored on children with FIXED primaryAxisSizing
- Add 42 unit tests covering all layout scenarios
2026-02-28 13:59:39 +03:00
..
canvaskit.ts Add oxlint, oxfmt, typescript-go 2026-02-27 15:52:55 +03:00
clipboard.ts Refactor: vendor kiwi-schema, extract types/constants, culori colors 2026-02-28 08:08:04 +03:00
color.ts Deduplicate hex formatting: colorToHexRaw() in engine/color.ts 2026-02-28 09:08:40 +03:00
fonts.ts Fix production build type errors 2026-02-28 11:37:02 +03:00
layout.ts Add layout tests, fix cross-axis sizing bugs 2026-02-28 13:59:39 +03:00
renderer.ts Show frame name label for direct children of sections 2026-02-28 13:51:18 +03:00
scene-graph.ts Section title hit test uses exact pill width from font metrics 2026-02-28 13:46:39 +03:00
snap.ts Rotation-aware snap guides and selection bounds 2026-02-28 01:24:23 +03:00
undo.ts Wire undo/redo into all editor operations 2026-02-28 06:28:17 +03:00
vector.ts Fix open paths rendering as closed 2026-02-28 07:15:07 +03:00