YHH
|
2621d7f659
|
refactor(core): 移除@Inject参数装饰器,统一使用@InjectProperty (#229)
* refactor(core): 移除@Inject参数装饰器,统一使用@InjectProperty
* refactor(core): 移除@Inject参数装饰器,统一使用@InjectProperty
|
2025-11-21 11:37:55 +08:00 |
|
YHH
|
ecfef727c8
|
feat: 实现可扩展的字段编辑器系统与专业资产选择器 (#227)
|
2025-11-19 14:54:03 +08:00 |
|
YHH
|
caed5428d5
|
refactor(editor-app): 改进架构和类型安全 (#226)
* refactor(editor-app): 改进架构和类型安全
* refactor(editor-app): 开始拆分 Inspector.tsx - 创建基础架构
* refactor(editor-app): 完成 Inspector.tsx 拆分
* refactor(editor-app): 优化 Inspector 类型定义,消除所有 any 使用
* refactor(editor): 实现可扩展的属性渲染器系统
* Potential fix for code scanning alert no. 231: Unused variable, import, function or class
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
* fix(ci): 防止 Codecov 服务故障阻塞 CI 流程
---------
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
|
2025-11-18 22:28:13 +08:00 |
|
YHH
|
bce3a6e253
|
refactor(editor): 提取行为树编辑器为独立包并重构编辑器架构 (#216)
* refactor(editor): 提取行为树编辑器为独立包并重构编辑器架构
* feat(editor): 添加插件市场功能
* feat(editor): 重构插件市场以支持版本管理和ZIP打包
* feat(editor): 重构插件发布流程并修复React渲染警告
* fix(plugin): 修复插件发布和市场的路径不一致问题
* feat: 重构插件发布流程并添加插件删除功能
* fix(editor): 完善插件删除功能并修复多个关键问题
* fix(auth): 修复自动登录与手动登录的竞态条件问题
* feat(editor): 重构插件管理流程
* feat(editor): 支持 ZIP 文件直接发布插件
- 新增 PluginSourceParser 解析插件源
- 重构发布流程支持文件夹和 ZIP 两种方式
- 优化发布向导 UI
* feat(editor): 插件市场支持多版本安装
- 插件解压到项目 plugins 目录
- 新增 Tauri 后端安装/卸载命令
- 支持选择任意版本安装
- 修复打包逻辑,保留完整 dist 目录结构
* feat(editor): 个人中心支持多版本管理
- 合并同一插件的不同版本
- 添加版本历史展开/折叠功能
- 禁止有待审核 PR 时更新插件
* fix(editor): 修复 InspectorRegistry 服务注册
- InspectorRegistry 实现 IService 接口
- 注册到 Core.services 供插件使用
* feat(behavior-tree-editor): 完善插件注册和文件操作
- 添加文件创建模板和操作处理器
- 实现右键菜单创建行为树功能
- 修复文件读取权限问题(使用 Tauri 命令)
- 添加 BehaviorTreeEditorPanel 组件
- 修复 rollup 配置支持动态导入
* feat(plugin): 完善插件构建和发布流程
* fix(behavior-tree-editor): 完整恢复编辑器并修复 Toast 集成
* fix(behavior-tree-editor): 修复节点选中、连线跟随和文件加载问题并优化性能
* fix(behavior-tree-editor): 修复端口连接失败问题并优化连线样式
* refactor(behavior-tree-editor): 移除调试面板功能简化代码结构
* refactor(behavior-tree-editor): 清理冗余代码合并重复逻辑
* feat(behavior-tree-editor): 完善编辑器核心功能增强扩展性
* fix(lint): 修复ESLint错误确保CI通过
* refactor(behavior-tree-editor): 优化编辑器工具栏和编译器功能
* refactor(behavior-tree-editor): 清理技术债务,优化代码质量
* fix(editor-app): 修复字符串替换安全问题
|
2025-11-18 14:46:51 +08:00 |
|
YHH
|
adfc7e91b3
|
Refactor/clean architecture phase1 (#215)
* refactor(editor): 建立Clean Architecture领域模型层
* refactor(editor): 实现应用层架构 - 命令模式、用例和状态管理
* refactor(editor): 实现展示层核心Hooks
* refactor(editor): 实现基础设施层和展示层组件
* refactor(editor): 迁移画布和连接渲染到 Clean Architecture 组件
* feat(editor): 集成应用层架构和命令模式,实现撤销/重做功能
* refactor(editor): UI组件拆分
* refactor(editor): 提取快速创建菜单逻辑
* refactor(editor): 重构BehaviorTreeEditor,提取组件和Hook
* refactor(editor): 提取端口连接和键盘事件Hook
* refactor(editor): 提取拖放处理Hook
* refactor(editor): 提取画布交互Hook和工具函数
* refactor(editor): 完成核心重构
* fix(editor): 修复节点无法创建和连接
* refactor(behavior-tree,editor): 重构节点子节点约束系统,实现元数据驱动的架构
|
2025-11-03 21:22:16 +08:00 |
|