Sortable list
- Write launch notes
- Refresh pricing page
- Check status page
- Send May invoices

Capability · cross-cutting engine
@texuli/drag · in development
Lists, boards, trees, canvases and grid columns snap together from the same small pieces: a session, collision strategies, modifiers, a gesture tracker and localized messages. Every move works from the keyboard and is announced. @texuli/drag is in development and on npm as 0.18.0, a pre-1.0 release.
sessionpick up, move, drop, cancelsortablelists, groups, treescollisionwhere a drop landsmodifiersaxis, bounds, snapgesturepointer, threshold, captureauto-scrolledges on your frame loopspatialcanvas, zoom, guides, marqueegraphports and edgesmessageslocalized announcementsPress Space or Enter to pick up. Use the arrow keys to move, Space or Enter to drop, Escape to cancel.
What a screen reader hears, newest first.
Move an item to see its announcements.
Vertical, horizontal and grid lists. In right-to-left text the inline arrows swap; the grid can swap two tiles instead of inserting.
Left and Right move; in right-to-left text they swap.
Lists that share a group exchange items. The palette clones and accepts nothing back; the pinned summary is locked and keeps its place; tick several blocks to move them together.
The spatial piece: pan, zoom around the pointer, snap to a grid or to other cards with guides, and select with a marquee. Cards move from the keyboard too.
Drag cards; drag the background to pan, Shift+drag to select. Keyboard: Tab to a card, arrows nudge it (Shift for bigger steps), Space selects. Ctrl or Command with the wheel zooms.
The data grid reorders headers inside their pin zone and resizes them on the same engine; each column menu offers the same moves without dragging.
Arrow keys move between cells. Enter or Space on a column header sorts it; Shift adds a sort. Alt plus Down Arrow, Shift plus F10 or the Menu key on a header opens its column menu: sort, move, pin, resize or hide the column.
| Harbor Notes | Ada Park | Won | 12400 |
| Lumen Labs | Bea Ruiz | Open | 4500 |
| Quill & Co | Ada Park | Open | 900 |
| Orbit Supply | Cy Lee | Lost | 2250 |
4 rows
Dropping files from your computer is not @texuli/drag: the files come from the operating system, so it lives in @texuli/primitives/file-drop. Nothing is uploaded.