Drag-and-Drop ohne Code: Declarative Dragging macht Diagramme greifbar

Drag-and-Drop ohne Code: Declarative Dragging macht Diagramme greifbar

Drag-and-Drop macht digitale Inhalte greifbar, doch maßgeschneiderte Zieh-Interaktionen erfordern viel fummeligen Code für Geometrie, Feedback und Animationen – deshalb verzichten viele darauf. Declarative Dragging dreht das um: Statt visuelles Verhalten zu programmieren, gibt man für jedes Element an, welche zukünftigen Zustände das Ziehen erreichen soll. Das System rendert diese Zustände spekulativ, ermittelt die Positionen und synthetisiert daraus eine flüssige Interaktion. Die Bibliothek Dragology setzt das für SVG-Oberflächen im Web um.

Ich hatte schließlich eine primitive Version dessen, was später model-driven dragging werden sollte, aber die Umsetzung schien entmutigend, also lag sie zwei Jahre lang auf meinem Whiteboard und verfolgte mich jedes Mal, wenn ich mir ein Sandwich machte.

Mehr von diesem Tag

2026-11-08