Hosted onlinkforest.hyper.mediavia theHypermedia Protocol

Pattern: Drag and Drop

Pattern: Drag and Drop

Manage drag, hover, and drop states with explicit state machines.

Overview

Drag and drop interactions involve multiple distinct states: idle, dragging, hover-over-target, dropping, and animation completion.

Key Concepts


    States: idle → dragging → droppable → dropped → animating

    Events: drag.start, drag.move, drag.enter, drag.leave, drag.drop

    Context for positional data

    Parallel states for multi-item drag

Related Pages


TODO


    Add drag reorder machine

    Add multi-select drag machine

    Add touch event handling

Do you like what you are reading? Subscribe to receive updates.

Unsubscribe anytime