feat: unify asset/rule interop and add toolbar asset manager

This commit is contained in:
2026-02-27 13:34:23 +08:00
parent 99eecd0eae
commit 324865edc5
11 changed files with 667 additions and 42 deletions

View File

@@ -7,7 +7,7 @@
**目标:** 作为独立编辑器和可嵌入组件,支持在 onmyoji-wiki 中作为块插件使用
**当前状态:** ✅ 阶段 1 完成(独立编辑器)+ ✅ 阶段 2 完成(组件化改造)+ 🔄 阶段 3 进行中wiki 集成稳定化)
**总体完成度:** 92%(核心功能完成,集成与质量收尾中)
**总体完成度:** 93%(核心功能完成,集成与质量收尾中)
---
@@ -39,7 +39,7 @@
| 🎨 画布LogicFlow | 100% | ✅ 完美 | 无 |
| 📦 左侧组件库 | 75% | ✅ 可用 | 缩略图、搜索 |
| ⚙️ 右侧属性面板 | 100% | ✅ 完美 | 无 |
| 🔧 工具栏 | 85% | ✅ 良好 | 导出命名优化 |
| 🔧 工具栏 | 90% | ✅ 良好 | 导出命名优化 |
| 💬 弹窗系统 | 75% | ✅ 可用 | i18n完善、性能优化 |
| 💾 状态与持久化 | 90% | ✅ 优秀 | 重命名UI |
| 🌐 数据与国际化 | 60% | ⚠️ 基础 | UTF-8统一、日文覆盖 |
@@ -223,6 +223,7 @@
- [x] 优化模式切换体验
- [x] 优化数据同步
- [x] 优化错误处理
- [x] 新增顶部“素材管理”入口并统一素材分类来源(与资产选择器一致)
- [ ] 优化加载性能
**验收标准:**
@@ -428,6 +429,11 @@ const handleCancel = () => {
## 📝 更新日志
### 2026-02-27
- ✅ 完成素材管理入口可见性优化Toolbar 新增“素材管理”按钮
- ✅ 完成素材分类统一素材管理与资产选择器统一使用同一分类源4 类)
- ✅ 完成跨项目互通基础落地:素材同源存储稳定化、规则共享配置源读取与默认回退
### 2026-02-26
- ✅ 修复嵌入式编辑器在 wiki 弹层中的画布高度与边界占满问题(多次 resize + 容器高度链路修正)
- ✅ 修复编辑已有资产后立即保存时数据偶发不刷新的问题(保存前 flush + 预览强制 key 更新)
@@ -458,7 +464,7 @@ const handleCancel = () => {
---
**最后更新:** 2026-02-26
**文档版本:** v2.2.0wiki 集成稳定化进行中)
**最后更新:** 2026-02-27
**文档版本:** v2.2.1wiki 集成稳定化进行中)
**文档版本:** v2.1.0(组件化改造完成)
**文档版本:** v2.0.0(重新规划)