|
|
324865edc5
|
feat: unify asset/rule interop and add toolbar asset manager
|
2026-02-27 19:48:33 +08:00 |
|
|
|
55376651bf
|
fix(embed-layout): stretch canvas area and pin property panel to right
|
2026-02-25 00:22:07 +08:00 |
|
|
|
47fc8928d8
|
feat: 实现矢量节点 MVP 功能
- 扩展 NodeProperties 接口,添加 vector 字段定义
- 创建 VectorNode.vue 组件,使用 SVG Pattern 实现自动平铺
- 创建 VectorNodeModel.ts 数据模型,处理节点初始化和 resize
- 创建 VectorPanel.vue 属性面板,支持图形类型、平铺尺寸、颜色等配置
- 在 FlowEditor.vue 中注册 vectorNode
- 在 ComponentsPanel.vue 中添加到组件库
- 在 PropertyPanel.vue 中注册属性面板
功能特性:
- 支持 5 种图形类型(矩形/椭圆/多边形/路径/自定义SVG)
- 节点缩放时矢量图自动重复平铺
- 可调整平铺尺寸(10-500px)
- 支持填充和描边颜色配置
- 实时预览,属性修改立即生效
|
2026-02-17 21:50:24 +08:00 |
|
|
|
777fc2c944
|
feat: 添加阴阳师和技能选择器,完成资产选择器统一架构迁移
- 新增阴阳师和阴阳师技能资产类型配置
- 添加 54 张阴阳师和技能图片资源
- 将式神和御魂选择器迁移到统一的 assetSelector 架构
- 删除 10 个冗余的独立节点和面板组件
- 统一使用 GenericImageSelector 通用选择器
- 完全实现配置驱动的设计理念
- 减少约 800+ 行重复代码
所有资产类型(式神/御魂/阴阳师/技能)现在都通过单一的 assetSelector 节点和通用选择器处理
|
2026-02-17 01:39:24 +08:00 |
|
|
|
4a4a55110b
|
refactor: 重构属性编辑面板,支持Tab分离和节点类型切换
- 将属性面板分为游戏属性和图像属性两个Tab
- 游戏属性Tab包含节点基本信息、类型切换和特定属性
- 图像属性Tab包含所有样式设置(填充、描边、阴影等)
- 资产选择器节点支持在式神和御魂之间切换
- 切换节点类型时自动清空已选资产
- 优化AssetSelectorPanel,移除重复的资产库选择器
|
2026-02-14 21:50:51 +08:00 |
|
|
|
c65c880ad8
|
feat: unify node style schema and add full style editing panel
|
2025-12-28 15:25:41 +08:00 |
|
|
|
56ca6be482
|
属性面板拆分
|
2025-12-26 11:19:28 +08:00 |
|
|
|
aa585af76e
|
实现图片节点
|
2025-12-26 11:05:57 +08:00 |
|
|
|
5ede390132
|
重新实现拖动功能,其他组件适配
|
2025-07-17 16:37:29 +08:00 |
|
|
|
2b55de6352
|
属性编辑部分调整
|
2025-06-30 16:34:57 +08:00 |
|
|
|
721acb9033
|
init commit
|
2025-05-14 13:43:44 +08:00 |
|