Commit Graph

14 Commits

Author SHA1 Message Date
92557d553b docs: 取消导出增强计划
- 步骤 9(资源与导出增强)标记为已取消
- 原因:实现必要性不大
- 调整下一步行动计划优先级
- 长期目标聚焦愿景二(联动 wiki/攻略站)
2026-02-18 11:41:56 +08:00
8bae1509b2 docs: 更新项目计划,标记矢量节点 MVP 已完成
- 愿景一完成度:100%(步骤 1-10 全部完成)
- 总体完成度:95% -> 98%
- 更新画布模块:新增 vectorNode 注册说明
- 更新组件库模块:新增 vectorNode 组件
- 更新属性面板模块:新增 VectorPanel
- 更新实施进度:步骤 8 标记为完成
- 更新下一步行动计划:矢量节点 MVP 移至低优先级增强功能
2026-02-17 21:53:51 +08:00
3091ef063c docs: 更新 plan.md,标记 textNode 富文本编辑完成
- 总体完成度:90% → 95%
- 右侧属性面板:85% → 100%
- textNode 基于 LogicFlow Label 插件实现富文本编辑
- 支持文本自动换行和样式属性编辑
- 更新下一步行动计划,vectorNode MVP 为高优先级
2026-02-17 17:49:42 +08:00
63b63ed5eb docs: 更新 plan.md,记录 textNode Label 宽度修复
- 更新画布模块完成度为 100%
- 添加 Label 插件集成说明
- 记录 textNode 动态宽度调整功能
2026-02-17 17:20:35 +08:00
9136f8e84b feat: 修复 textNode Label 宽度自适应问题
- 修改 TextNodeModel.ts,动态设置 Label 的 labelWidth 和坐标
- Label 宽度现在跟随节点宽度变化(节点宽度 - 20px)
- 设置 Label 坐标与节点坐标一致,确保 Label 可见
- 限制每个节点只允许一个 Label(isMultiple: false)
- 移除全局 labelWidth 配置,让每个节点自己控制
- 支持文本自动换行(textOverflowMode: wrap)
- 处理数组格式的旧数据兼容性

相关文件:
- src/components/flow/nodes/common/TextNodeModel.ts
- src/components/flow/FlowEditor.vue
- docs/1management/plan.md
2026-02-17 17:19:46 +08:00
d205ba89bd docs: 更新项目进度 - textNode 已完成注册
- 总体完成度:85% -> 86%
- 愿景一完成度:75% -> 78%
- 画布模块:90% -> 92%
- 左侧组件库:65% -> 70%
- 步骤1(节点最小化打通)完全完成
- 下一步优先级:撤销重做系统 > textNode 富文本编辑
2026-02-14 23:50:01 +08:00
9397f357d1 右键菜单实现 2026-01-22 22:26:53 +08:00
066637c1fa 更新进度 2026-01-22 22:06:38 +08:00
9e64df5e33 docs: update progress for minimap control and toolbar toggles 2025-12-28 16:30:09 +08:00
c65c880ad8 feat: unify node style schema and add full style editing panel 2025-12-28 15:25:41 +08:00
869201d08a feat(flow): 支持框选+网格吸附并新增对齐/等距分布操作 2025-12-26 17:53:26 +08:00
28b3818011 启用富文本标签 2025-12-26 14:10:21 +08:00
e017ae4938 进度更新 2025-12-26 10:24:02 +08:00
f0920f4430 同步文档 2025-12-24 16:49:50 +08:00