openpencil/crates/op-editor-core
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 Merge remote-tracking branch 'origin/codex/jian-widgets-plan' into v0.8.0-new 2026-06-14 13:56:56 +08:00
src feat(editor): widget design-canvas visuals + jian-runtime preview mode 2026-06-14 23:46:58 +08:00
tests fix(ai): stop streaming chat turns 2026-05-31 18:34:37 +08:00
Cargo.toml refactor(editor): re-export painter contract from jian-widgets 2026-06-14 00:56:08 +08:00