Roadmap
Roadmap 记录尚未交付的方向,不承诺日期、package 名或最终 API。任何方向只有在进入当前实现、公共导出和验证门禁后,才会出现在 当前状态 与 全部模块 中。
发布身份
在面向外部应用发布 package 前,需要迁移到本项目拥有的 npm scope,并同步更新 manifests、依赖、文档与 release workflow。这是公开安装体验的前置条件,但不在当前文档站实现范围内。
Renderer 生态
SVG Renderer Provider 已经通过真实 Target、Document/Session 同步、输入、Hit Test 与 lifecycle 验证。后续 Canvas2D、WebGL、Konva、Pixi 或其他 Provider 仍应通过同一个 contract 独立交付,而不是在核心中增加默认 Renderer 或动态 Registry。
Interaction 扩展与框架接入
Duplicate Selection 与显式 Clipboard Copy/Paste 已经通过独立 Behavior/Shortcut Plugin 交付,并共用纯内存 Canvas Fragment;选择、Box Selection、Delete Selection、多 Node 拖动、Pan、Wheel Zoom、Port Capability 与 Port-aware/Node-level Edge Connection 也已存在。公开 React Adapter 已交付 Runtime Mount 与稳定 Snapshot projection;Vue 或其他 framework adapter 仍需按各自框架惯例独立设计,并保持在 Runtime 与 UI 框架之间,不取得第二份 Document authority。自动/云端 Persistence、跨版本 Clipboard format、Edge/Port 框选、lasso、snapping、pinch/touch、文本编辑或可扩展 Tool Registry 仍需独立设计。
Composition 与示例
后端无关的 Basic Canvas Composition、React Adapter 与私有 Examples Application 已经交付,并通过 Chromium 验证真实 Router 页面、React mount/unmount/remount、Selection、Box Selection、trusted Ctrl/Cmd+C / Ctrl/Cmd+V Clipboard、Ctrl/Cmd+D Duplicate、Delete、Move、Connection、History、Viewport 控制与 Runtime Reset。后续 framework adapter 或产品示例仍保持显式应用层能力;Plugin Host 不会隐式安装 preset,preset 也不会选择默认 Renderer。
更后面的探索
自动/云端 Persistence、Collaboration、文件格式跨版本迁移、远程同步和更多 Layout/Renderer Provider 都需要独立场景、契约与验证。它们目前是探索方向,不是已承诺模块。