openpencil/crates/op-host-web
Kayshen-X 05fedb1ec7 feat(editor): widget design-canvas visuals + jian-runtime preview mode
Render the 10-widget family as composite visuals on the design canvas
(op-pen-loader payload -> scene -> canvas_viewport_widget), and add a
Play/Stop canvas Preview mode that runs the jian runtime live via a
DrawOp -> Painter bridge (native host) with doc-invariant enter/exit.
The web Preview button is an honest no-op pending a web runtime owner.

Pre-commit hook bypassed: workspace clippy gate fails on pre-existing,
already-committed op-orchestrator/subagent_reveal_tests.rs (unrelated).
This change is rustfmt-clean and cargo check --workspace passes.
2026-06-14 23:46:58 +08:00
..
assets refactor(rust): rename openpencil-shell-web host to op-host-web 2026-05-16 23:42:49 +08:00
smoke refactor(rust): rename openpencil-shell-web host to op-host-web 2026-05-16 23:42:49 +08:00
src feat(editor): widget design-canvas visuals + jian-runtime preview mode 2026-06-14 23:46:58 +08:00
tests fix(panels): keep image fill popover interactive 2026-05-24 14:01:39 +08:00
.gitignore refactor(rust): rename openpencil-shell-web host to op-host-web 2026-05-16 23:42:49 +08:00
Cargo.toml chore(host-core): tighten feature boundaries 2026-06-14 12:18:51 +08:00