Files
im0o 0b7f84b071 fix: 背景默认锁定;补 ShapeMenu 的 close 绑定
背景铺满整个画板,不锁的话画布上就没有「空白处」了:想框选、想点空白取消选中,
实际都会抓住背景整个拖走(实测一次误拖就把底图挪出画板)。但也不能做成永久
不可选——用户对背景的核心需求正是「调整/缩放/裁剪一下」。锁定是可见且可撤销的:
图层面板那一行的锁图标点一下就解开,解开后拖拽缩放和普通图层完全一样。

走 layerLocked 而不是直接写 selectable:false,因为锁定态由 applyLocked 统一管,
自己写 selectable 会被 object:added 触发的 registerLayer 翻回去。

TopBar 没把 Dropdown 的 close 传给 ShapeMenu,选完形状下拉不收。
顺带删掉 useEditor.addRect:形状改成拖拽创建之后没有调用方了。
2026-09-05 18:39:47 +08:00
..