Codex review caught a BLOCKER: the loader folds TWO opacity factors into resolved scene paint alpha — the fill/stroke body's own opacity (apply_alpha in style_payload) AND node cumulative opacity — but the colour-drag fast path only baked node opacity, so a fill/stroke authored below 100% painted too opaque on every drag frame until release reconciled. Fold the body opacity in host-side via first_solid_fill_opacity / new first_solid_stroke_opacity before the patch; jian-scene still bakes node opacity on top, matching scene-build. +unit test for the new stroke-opacity accessor. |
||
|---|---|---|
| .. | ||
| assets | ||
| src | ||
| tests | ||
| Cargo.toml | ||