package.json
1.96 KB
-
feat(core): 集中管理XML标签并优化编辑器选中与快捷键逻辑 · 48fdf105
- 新增 src/configs/xmlTags.ts,统一定义和导出所有XML节点标签集合,禁止业务代码中硬编码 - 优化 DocNodeRenderer 组件逻辑,改用统一标签集合判断节点类型简化模板条件 - 编辑器状态增加 renderedSelectedNodeId,支持处理富文本选中节点的真正渲染ID映射 - 编辑器store新增批量删除多节点方法,提升节点删除效率 - 完善undo重做逻辑,确保选中节点状态同步准确 - 用dtdManager增强删除子节点和排序逻辑,支持严格DTD规则校验与子节点顺序排序 - useKeyboardShortcuts钩子封装全局与局部快捷键,MainLayout中移除冗余键盘事件处理 - 视图组件内段落、特殊标签内容统一可编辑状态,增加交互体验一致性 - 删除无用scratch_test.js文件,移除遗留调试代码 - 完善Gemini规则文档,新增XML标签一元化管理规范说明 - 依赖中新增@vueuse/core提升组合式API开发效率,相关类型包同步安装
pangchong committed
Analyzing file…