Declarative Dragging

declarative-dragging.github.io2 min read

Declarative dragging is a model-driven drag-and-drop approach that allows interface authors to specify future application states rather than programming low-level visual behaviors. The system speculatively renders target states to synthesize smooth interactions and is implemented in a web library called Dragology. The research paper received a Best Paper Award at UIST 2026. Open article →