Skip to main content

Drag and Drop

Drag and drop in 2Do is part of batch editing. Select the tasks first, then drag the selection to a destination that can act on the whole stack.

How to Drag Tasks

  1. Enter batch edit mode.
  2. Select one or more tasks.
  3. Long-press any selected task until the stack lifts.
  4. Drop it on a supported destination.

Dragging Tasks Between Lists

The most common use of drag-and-drop is moving tasks from one list to another:

  • Drop on a regular list — every selected task moves into that list, with its dates, tags, Alerts, and sub-tasks preserved.
  • Drop on a mini calendar date — every selected task is deferred to that date.

Dropping on Focus Lists for Special Actions

Some Focus Lists at the top of the sidebar accept dropped tasks too. Instead of moving the tasks, they apply a state change:

  • Drop on Today — sets the due date of every dropped task to today, so they show up in your Today working list.
  • Drop on Starred — stars every dropped task in one go.
  • Drop on Done — marks every dropped task complete.
  • Drop on Scheduled — pushes every dropped task to a future start date you pick.

This makes Focus Lists into one-tap "verbs" you can apply across a stack of tasks. Combine with batch edit and the sidebar becomes a fluid command surface for reshaping a list without ever opening an editor.

note

The All Focus List, Smart Lists, and list group headings are not task drop targets. If you want to organize tasks into a list group, drop them on the regular list inside that group.

Tips

tip

Use drag-and-drop with batch editing when a list needs a quick reset: select the stale tasks, drag them onto Today, Scheduled, Starred, Done, or the right list.