Sidebar: drag and drop events across days, fluid drag everywhere #28

Open
opened 2026-09-15 12:28:31 +00:00 by kayg · 0 comments
Owner

Request (user, 2026-09-15)

Drag and drop events between days in the sidebar (e.g. today → tomorrow) must work and feel fluid, bouncy and smooth — like every drag/drop in the app (blocks, attachments).

Acceptance

  • Drag an event row onto another day header or between events of another day; the day file move uses the same CAS path as the composer cross-day edit (#1); block ID preserved.
  • Native NSTableView/NSOutlineView drag session: drag image follows the pointer, rows animate apart with a spring, drop indicator, cancelled drag snaps back; Reduce Motion respected.
  • VM verification with real pointer drags; scroll-spam gate unaffected.
## Request (user, 2026-09-15) Drag and drop events between days in the sidebar (e.g. today → tomorrow) must work and feel fluid, bouncy and smooth — like every drag/drop in the app (blocks, attachments). ## Acceptance - Drag an event row onto another day header or between events of another day; the day file move uses the same CAS path as the composer cross-day edit (#1); block ID preserved. - Native NSTableView/NSOutlineView drag session: drag image follows the pointer, rows animate apart with a spring, drop indicator, cancelled drag snaps back; Reduce Motion respected. - VM verification with real pointer drags; scroll-spam gate unaffected.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kayg/calternal-macos#28
No description provided.