openpencil/crates/op-figma/examples
Kayshen-X 9cac369d15 feat(editor): node opacity, path gradient/inner-shadow fills, zoom-to-fit, rename caret
- canvas: fold node-level `opacity` into resolved fill/stroke/gradient/
  shadow alpha at scene-build (was dropped entirely); render linear/radial
  gradients on SVG path nodes (native skia shader; solid first-stop fallback
  on backends without one); render inset (inner) shadows on path nodes via
  clip + DstOut blur. Fixes the risk-monitor pedestal vs the TS reference.
- editor: StatusBar search icon frames the active page's content in the
  viewport (`Viewport::fit_to` + `LayoutScene::content_bounds`); inline-rename
  input supports ArrowLeft/Right caret movement with char-based mid-string
  insert/delete (CJK-safe).
- also carries in-progress flip/text canvas transforms, web backend, and
  figma-probe tweaks already present in the working tree, plus a clippy
  needless-borrow/closure cleanup in op-orchestrator (1.94 gate).
2026-05-29 20:24:36 +08:00
..
probe_fig.rs feat(editor): node opacity, path gradient/inner-shadow fills, zoom-to-fit, rename caret 2026-05-29 20:24:36 +08:00