You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When you have some selected shapes that are in front of a locked shape... You should be able to drag those shapes by clicking+dragging anywhere in their bounds. But when you do this, it deselects them instead.
A locked shape should behave the same way as if you pointer down on the canvas. The only difference should be when you right-click. (Or long press).
Repro:
Make a big locked shape (eg: large filled-in rectangle).
Put some smaller shapes on top of it (eg: some smaller rectangles).
Select the small shapes.
Try to move the small shapes by clicking and dragging somewhere in their bounds. But not directly on any of the shapes themselves.
Expected: The small shapes move.
Actual: The small shapes get deselected.
The text was updated successfully, but these errors were encountered:
This PR allows dragging a selection on top of a locked shape. This
should work when clicking inside of the selection, but not directly on a
shape.
Before:
https://github.com/tldraw/tldraw/assets/2523721/53583ae9-9ed7-455e-bdc4-ba13804dd8a3
After:
https://github.com/tldraw/tldraw/assets/2523721/81d8f8bf-5474-4a09-abac-75059a089851Fixes#2316Fixes#2315
### Change Type
- [x] `patch` — Bug fix
- [ ] `minor` — New feature
- [ ] `major` — Breaking change
- [ ] `dependencies` — Changes to package dependencies[^1]
- [ ] `documentation` — Changes to the documentation only[^2]
- [ ] `tests` — Changes to any test code only[^2]
- [ ] `internal` — Any other changes that don't affect the published
package[^2]
- [ ] I don't know
[^1]: publishes a `patch` release, for devDependencies use `internal`
[^2]: will not publish a new version
### Test Plan
1. Create a big shape and lock it.
2. Create two shapes on top of the locked shape and select them.
3. Start dragging the selected shapes by clicking inside the selection
(but not directly on any of the shapes). This should allow you to
translate the selection.
4. Should also work if the shapes are behind the locked shape.
- [x] Unit Tests
- [ ] End to end tests
### Release Notes
- Allow translating of shapes on top of a locked shape by clicking
inside of selection and moving the mouse.
When you have some selected shapes that are in front of a locked shape... You should be able to drag those shapes by clicking+dragging anywhere in their bounds. But when you do this, it deselects them instead.
A locked shape should behave the same way as if you pointer down on the canvas. The only difference should be when you right-click. (Or long press).
Repro:
Expected: The small shapes move.
Actual: The small shapes get deselected.
The text was updated successfully, but these errors were encountered: