Skip to content

Drag & drop to prioritize and pin needs #10

Description

@evbuildsnet

Analogy: a corkboard. You grab a need and move it where it belongs. Dragging up or down reorders; dragging into the pinned area at the top pins it.

Complements #2 (pin needs) by making pin and priority a single physical gesture instead of a button plus a menu.

Behavior

  • Drag a need up or down in the main list to change its priority order.
  • Drag a need above the divider into the pinned area to pin it. Drag it back below to unpin.
  • Order within the pinned area is also draggable.
  • Drop zones highlight while dragging so it's obvious where the need will land.
  • Works with touch (long-press to start drag) and mouse.

Use case

Morning triage: skim the list, drag the two or three must-do needs to the top, pin the one you cannot lose, done. No menus.

Technical

Open questions

  • Should reordering below the pinned area map to Reminders priority levels (High/Medium/Low), or stay purely local?
  • Does drag order survive snooze/unsnooze?
  • Drag handle vs. drag the whole row.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions