|
|
84895bd9bd
|
显示新建图形边界点并验证中空画笔
- 让多边形、矩形和圆创建完成后即使仍处于创建工具,也显示已选 mask 的边界顶点。
- 保持创建工具下的边界点为只读提示,不改变继续创建新 mask 的交互。
- 补充 Canvas 回归测试,覆盖矩形、圆、多边形创建后的边界点显示。
- 补充中空画笔回归测试,验证闭合画笔区域保留 hasHoles/polygonRingCounts、evenodd 渲染和内外圈顶点显示。
- 更新 README、AGENTS、前端审计、需求冻结、设计冻结、测试计划和交互状态机文档。
|
2026-05-04 04:36:53 +08:00 |
|
|
|
87b82b882f
|
添加取消选中实体按钮
- 在左侧工具栏拖拽/选择下方新增“取消选中”按钮,提供等同 Esc 的可点击入口。
- 将 VideoWorkspace 的取消选中信号传入 CanvasArea,统一清空 mask 选区、临时绘制状态和顶点选择。
- 修正 Canvas 本地选区与全局 selectedMaskIds 的同步,避免取消后旧本地选区被重新发布。
- 补充 ToolsPalette、CanvasArea 回归测试,覆盖实体按钮位置、回调和 clearSelectionSignal 行为。
- 更新 README、AGENTS 与前端审计/需求冻结/设计冻结/测试计划/交互状态机文档。
|
2026-05-04 04:09:32 +08:00 |
|
|
|
56665283aa
|
补充前端交互状态机文档和Esc测试
- 新增前端交互状态机文档,梳理全局状态、工作区工具、语义分类树、键盘快捷键、范围选择、AI页、模板确认和导入导出交互。
- 明确记录 Esc 行为:只取消当前 mask 选区和临时绘制状态,不删除已有 mask,也不清空 active class。
- 补充 CanvasArea 测试,覆盖 Esc 取消选中 mask 但保留 mask/active class,以及 Esc 取消进行中的多边形绘制。
- 更新文档索引、AGENTS 和测试计划,把前端交互状态机纳入事实文档和 R13 文档测试覆盖。
|
2026-05-04 03:55:39 +08:00 |
|