openpencil/crates/op-editor-ui
Fini eaa979d01c fix(renderer): paint the children of rectangle containers
A rectangle is a container in the canonical schema — it carries
clipContent like Frame/Group and models nest content inside one (an
image-area rectangle wrapping a photo, a card body, a badge holder).
The painter's NodeKind::Rect branch drew the rectangle's own fill and
returned without recursing, so every child of a rectangle vanished
behind that fill. Measured: an AI-generated travel page whose seven
destination photos each sat inside an image-area rectangle rendered
as blank cards despite the photos being fetched and embedded. Recurse
into the children (honouring clipContent) after the rectangle's own
paint, mirroring the Frame branch.
2026-07-04 17:25:58 +08:00
..
assets perf: lazy-load the iconify brand-logo catalog off the web first-load 2026-06-19 14:32:47 +08:00
src fix(renderer): paint the children of rectangle containers 2026-07-04 17:25:58 +08:00
tests refactor(editor): keep layer panel scroll state typed 2026-06-19 00:34:25 +08:00
Cargo.toml refactor(editor-ui): re-export scene from jian-scene/op-editor-core 2026-06-19 23:39:02 +08:00