## 目标与范围 在现有画布端口箭头基础上,按节点实际可提供和接收的参考能力显示方向,并统一图片工具图标、画布导入导出标识与工具栏尺寸。本项是已完成 #127 的后续扩展:新增空生成节点只能接收参考时的向内箭头;不改变实际连线的业务校验。 ## 用户流程与关键规则 - 悬停节点时,素材节点四边显示向外箭头;空生成节点显示向内箭头;已有可用内容的生成节点显示双向箭头;素材缺失时不展示可向外提供的能力。 - 生成或组装获得内容后,端口方向随节点能力更新,拖线和已保存参考关系保持可用。 - 图片工具条使用统一实心图标,面部和产品预设使用可区分的标识;画布导入、导出使用成对图标。 - 收紧左侧工具栏和顶部节点信息的尺寸;模型连接方式明确显示“直连(不使用代理)”,同步中英文界面及说明。 ## 实现影响 已核对 `origin/main` 的 `8a328478`:[端口图标](https://github.com/ThinkFlowLab/OpenDirector/blob/8a328478/src/canvas/connectionPorts.ts)仍只按素材角色区分向外与双向,空生成节点缺少向内状态。调整共享端口展示规则、工具图标组件和拆分后的 workspace 视图,沿用现有参考与交互服务。 ## 验收标准 - [ ] 四个方位在空节点、素材节点、有内容节点和缺失素材状态下方向正确,内容变化后及时更新。 - [ ] 正常拖线及组装流程可用,既有参考关系保存、重载后不回退。 - [ ] 工具图标在浅深色主题下清楚可辨,导入导出标识与动作一致。 - [ ] 紧凑布局可操作,中英文文案均完整,并通过单元及隔离浏览器检查。
Activity
[feat] canvas: clarify reference ports and tool controls (ThinkFlowLa…
[feat] canvas: clarify reference ports and tool controls (ThinkFlowLa…
[bugfix] tools: fix adoption, CDN errors and ports (ThinkFlowLab#208, T…
[feat] canvas: clarify reference ports and tool controls (ThinkFlowLa…
[bugfix] tools: fix adoption, CDN errors and ports (ThinkFlowLab#208, T…
[bugfix] tools: constrain result downloads and repair media results (#…