Skip to content

Spike: drag & drop reordering design #149

Description

@MessiasLima

Goal

Investigate and design the drag & drop reordering feature for task lists. This spike produces a design document with decisions and mockups, not working code.

Research questions

  • How does reorder interact with sort options? When a sort is active, should reordering be disabled since the sort defines the order?
  • How is reorder state persisted? A sortOrder field on the task? Something else?
  • Can users drag tasks between day groups on the Upcoming screen, or only reorder within a group?
  • What touch/pointer interaction patterns work across platforms (Android, iOS, Desktop)?
  • What are the accessibility considerations?
  • Edge cases: scrolling during drag, long lists, cross-platform differences.

Dependencies

Deliverables

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions