Skip to main content

dnd_kit_jaspr 0.3.0-dev.1 copy "dnd_kit_jaspr: ^0.3.0-dev.1" to clipboard
dnd_kit_jaspr: ^0.3.0-dev.1 copied to clipboard

Jaspr (web) adapter for the dnd_kit drag-and-drop family, built on the shared dnd_kit engine.

Changelog #

0.3.0-dev.1 #

  • Adds the Jaspr sortable preset at parity with the Flutter adapter: SortableScope (item order + pluggable SortableStrategy, default verticalList) and SortableItem (a draggable + droppable that reports SortableMoveDetails reorder intent via onMove).
  • Reuses the shared dnd_kit engine reorder math, so Jaspr and Flutter compute identical move intent and Jaspr inherits the vertical/horizontal/grid single-container strategies already re-exported from the engine. No engine or Flutter change. See ADR 0019.
  • Multi-container sorting (SortableContainer/SortableMultiContainer) is not included; it remains a Flutter-only experimental feature for now.

0.3.0-dev.0 #

  • Depends on the renamed engine package dnd_kit: ^0.3.0-dev.0 (previously dnd_kit_core, now discontinued). No Jaspr API change — the dependency rename and version bump only track the engine package becoming dnd_kit. See ADR 0017.

0.2.0-dev.0 #

  • First public development release of dnd_kit_jaspr.
  • Ships the first shared-runtime Jaspr drag-and-drop surface: DndScope, DndController, DndDraggable, DndDroppable, DndDragHandle, and DndDragOverlay.
  • Supports mouse, touch, and keyboard drag activation on top of the shared DndRuntime, including handle-only activation and keyboard drag flows.
  • Adds vertical DndAutoScroll for browser scroll containers, reusing the shared dnd_kit_core auto-scroll edge and velocity math.
  • Adds accessibility support through DndLiveRegion and DndAnnouncements, plus accessible labels/descriptions for draggables and drag handles.
  • Includes browser-tested modifier behavior and the examples/jaspr_basic_drag_drop example app as the current integration proof.
  • Keeps the adapter SSR-safe: browser access stays guarded and no Flutter dependency is introduced.
  • Sortable presets are not included yet; they follow in a later phase.
3
likes
0
points
122
downloads

Publisher

verified publisherv4g.space

Weekly Downloads

Jaspr (web) adapter for the dnd_kit drag-and-drop family, built on the shared dnd_kit engine.

Homepage
Repository (GitHub)
View/report issues

Topics

#drag-and-drop #dnd #jaspr #web

License

unknown (license)

Dependencies

dnd_kit, jaspr, universal_web

More

Packages that depend on dnd_kit_jaspr