roymondchen 05e512b1fe feat(editor): 新增 DSL 修改方法的 doNotSelect 选项
- add/remove/sort/alignCenter/moveToContainer/paste 新增 doNotSelect 选项,控制操作后是否自动触发选中变化
- doUpdate/doRemove 改为始终同步当前选中列表中的节点引用,避免 state 持有已被替换/已删除的过期节点
- 顺手修复 doUpdate 在 splice(-1) 时误改最后一个选中项的 bug
- 移除 update/doUpdate 的 selectedAfterUpdate 参数(语义已内化),move 不再暴露无意义的 doNotSelect
- 新增 safeOptions / safeParent 辅助函数,兜底插件机制将 dispatch 注入到形参位置的场景

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-19 17:20:04 +08:00
..
2026-05-18 13:35:04 +08:00
2026-05-18 13:35:04 +08:00
2026-05-18 13:35:04 +08:00
2026-05-18 13:35:04 +08:00
2026-05-18 13:35:04 +08:00
2026-05-18 13:35:04 +08:00
2026-05-18 13:35:04 +08:00
2026-05-18 13:35:04 +08:00
2026-05-18 13:35:04 +08:00