openpencil/crates/op-host-native
Kayshen-X 88428ae72c fix(canvas): apply node opacity to raster images
Node-level opacity was folded into fill/stroke/gradient/shadow alpha at
scene-build, but rasters carry no colour to bake into, so image nodes
rendered fully opaque (codex stop-time review). Carry cumulative opacity
on `SceneNode` and modulate the image paint's alpha in the native draw
path (`draw_image_with_options` gains an `opacity` arg; trait default +
web fall back to opaque).
2026-05-29 20:46:23 +08:00
..
examples feat(desktop): adopt the casement winit fork 2026-05-18 21:45:09 +08:00
notes refactor(rust): rename native + desktop hosts to op-host-* crates 2026-05-16 23:49:58 +08:00
src fix(canvas): apply node opacity to raster images 2026-05-29 20:46:23 +08:00
tests fix(panels): keep image fill popover interactive 2026-05-24 14:01:39 +08:00
Cargo.toml Merge branch 's3a-orchestrator' into v0.8.0-new 2026-05-23 01:27:30 +08:00