CharDesk Docs

Cell UI Status

Current delivery slices and remaining productization gates.

HEAD a63778e

Cell UI Status

本页拥有 Cell UI 的交付状态;规则与决策见文末权威入口。

维护规则

  • 按可验收能力维护固定切片;修复、重构和扩展原位更新,不追加交付流水账。
  • 每项只保留当前边界与权威入口;不记录历史编号、日期、测试数量或迁移过程。历史由 Git 保存。
  • DONE 必须有可定位的验收证据;VERIFY 表示仍有明确验证门槛;READY 表示依赖已满足、尚未交付。
  • 仅在存在实际条目时登记 BACKLOG(前置未完成)或 BLOCKED(明确外部阻塞);不把局部完成当作阶段全部完成。

当前切片

阶段 / 能力状态当前边界权威入口
0 / 上游与架构收敛DONE采用关系、职责边界与运行链路已有明确登记事实白板
1 / Headless Engine 与布局合成DONEReact Widget Tree、Yoga 整数布局、Scene、裁剪与增量合成;布局及资源生命周期有验证事实白板、Compositor
2 / 基础交互组件与 GalleryDONE基础控件、Combobox、Accordion、Dialog 支持鼠标、键盘和语义操作;Gallery 提供用法与 Cell props 面板Widget 规范、Gallery 验证、Dialog 验证
3 / Unicode 编辑与浏览器输入DONE文档、历史、grapheme/Cell/UTF-16 映射及 IME/clipboard 接通;macOS 原生输入矩阵已验证Widget 规范、原生输入证据
4 / 集合、浮层与虚拟化DONETabs/Grid、模态焦点与有界虚拟窗口公开可用;Menu/Tree/List/Overlay 保留为内部 fixture 机制Widget 规范、公开组件
4–5 / Cell Range、复制与探针DONE矩形选择与复制保留边框、空白和 Unicode;TestPilot/Probe 支持字符、样式与几何检查公开测试用法、Range 验证
5 / 统一状态、主题与 CursorDONE共享输入与交互底座;行为、反馈、外观分离;编辑器完整区域高亮及最终 Cell 颜色驱动 Cursor底座、主题、Cursor 验证
5–6 / 网格、字体与共享渲染DONE固定网格与字体加载解耦;Cell Core、Frame、Presenter 被 Cell UI 与主 Canvas 共用;字形越界策略见待验证项渲染契约、字体契约
5 / Accessibility 与性能DONE语义审计、焦点及双浏览器行为有验证;增量更新和大规模场景有自动化预算Accessibility 边界、性能验证
6 / 正式组件门户DONEGallery 是独立 private workspace;组件文档、Playground 与浏览器验证由其拥有组件门户源码
6 / 独立产品化READY共享底座已拆分并接入发布链路;Cell UI 的稳定 API、集成及发布契约尚未完成Cell Core、安装

待验证与下一步

切片状态完成门槛
字形越界策略VERIFYGallery 允许字形墨水越格,默认消费方保持裁剪;需确定组件像素隔离与重绘策略。现有验证
门户浏览器基线DONEChromium 与 WebKit 的 headless 套件按组件页、独立 fixture 和聚合装配 smoke 分层;易漂移的交互坐标从 Probe owner 几何推导,字体选择使用稳定 ID。权威测试位于 apps/cell-ui/e2e。
独立产品化READY稳定公共 API、集成入口、版本策略、迁移文档及发布自动化均有验证;共享 Core 已发布不等于 Cell UI 产品化完成

规则与决策入口