Beka Westberg
c0e6e6745f
fix: dragging shadow blocks ( #7992 )
...
* fix: dragging shadow blocks
* fix: dragging shadows not reverting them to their original position
* fix: shadow parents not being deselected
2024-04-04 18:30:41 +00:00
Beka Westberg
ed403d0b77
feat!: change gestures to look at selected when dragging ( #7991 )
...
* feat: change gestures to look at selected when dragging
* chore: fix tests
* chore: format
* chore: PR comments
2024-04-04 08:52:43 -07:00
Beka Westberg
9effba5ee1
feat: make comment a draggable ( #7976 )
...
* feat: add drag strategy
* chore: use draggable
2024-04-01 10:25:43 -07:00
Beka Westberg
abfbbbc299
fix!: various drag-adjacent interfaces ( #7975 )
...
* fix: ISelectable and IDeletable interfaces
* fix: switch everything over to use new draggable interface
* fix: exports
2024-03-29 21:00:56 +00:00
Beka Westberg
59f589c32a
feat!: migrate bubble dragging to use new API ( #7974 )
2024-03-29 11:02:47 -07:00
Beka Westberg
da8a83b925
feat: have the gesture use a dragger for blocks ( #7972 )
...
* feat: have block use drag strategy
* fix: gesture to use dragger for blocks
* chore: register dragger
* chore: remove getInsertionMarkers and pull logic into workspace
2024-03-28 17:38:58 -07:00
Beka Westberg
75fc4704da
feat: have block use drag strategy ( #7971 )
2024-03-28 17:15:36 -07:00
Beka Westberg
8b6e9d8cad
feat: add block drag strategy ( #7970 )
...
* feat: add the block drag strategy
* chore: remove underscores
* chore: make crazy condition clearer?
* chore: rename var
2024-03-28 16:05:04 -07:00
Beka Westberg
da79a120f2
fix: remove parameter from wouldDelete ( #7968 )
2024-03-28 15:39:48 -07:00
Beka Westberg
6fe080bc6e
fix: draggable interface and concrete dragger ( #7967 )
...
* fix: interface to match design
* fix: dragger implementation
* fix: rename moveToStart to revertDrag
* fixup
2024-03-28 15:11:30 -07:00
Christopher Allen
0588dfade8
feat(dragging): Introduce Dragger, implementing IDragger ( #7956 )
...
* feat(dragging): Introduce Dragger, implementing iDragger
* docs(dragging): JSDoc for Dragger's .startLoc
2024-03-22 19:03:57 +00:00