Summary
Implement multi-select (Shift-click ranges, Cmd/Ctrl-click toggles) and drag-drop reordering with @dnd-kit/core. Multi-selection toolbar exposes Group, Delete, Copy, Convert to Reusable. Drag handle appears on hover; drop zones above/below siblings and into container blocks' inner-blocks area.
Design reference
- docs/04-block-editor.md §3.5 (Multi-select)
- docs/04-block-editor.md §3.6 (Drag-drop reordering)
- docs/04-block-editor.md §15.1 (Keyboard equivalent for drag)
Acceptance criteria
Dependencies
#79, #103
Complexity
L
Summary
Implement multi-select (Shift-click ranges, Cmd/Ctrl-click toggles) and drag-drop reordering with
@dnd-kit/core. Multi-selection toolbar exposes Group, Delete, Copy, Convert to Reusable. Drag handle appears on hover; drop zones above/below siblings and into container blocks' inner-blocks area.Design reference
Acceptance criteria
@dnd-kit/coreintegration with drag handle in the gutter on hovermoveBlockaction (no chained re-renders)KeyboardSensorconfigured per docsDependencies
#79, #103
Complexity
L