feat(input): add advanced input primitives (drag, key down/up, hold, gesture profiles) #4

Open
opened 2026-04-05 20:16:09 +02:00 by luna · 0 comments
Collaborator

Summary

Extend input controls beyond click/scroll/type for more complex UI operations.

Scope

  • Drag-and-drop action with start/end targets
  • Key down/up and key hold durations
  • Pointer hold/release actions
  • Optional movement profiles (linear/humanized)

Acceptance criteria

  • Supports dragging files/items between UI regions
  • Deterministic action logs in response
  • Documented action schema and examples
## Summary Extend input controls beyond click/scroll/type for more complex UI operations. ## Scope - Drag-and-drop action with start/end targets - Key down/up and key hold durations - Pointer hold/release actions - Optional movement profiles (linear/humanized) ## Acceptance criteria - Supports dragging files/items between UI regions - Deterministic action logs in response - Documented action schema and examples
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: space/clickthrough#4