Skip to main content

The Task Editor

The task editor is where every detail of a task lives. This page is a field-by-field reference.

The inline task editor in the main 2Do window

Opening the Editor

  • Double-click a task in the Task List.
  • Select a task and press Return.

The editor is always available inline — it's not a modal window — so you can keep navigating the list while editing.

Title

The headline of the task. Keep it short and clear, then use the editor fields below it for dates, tags, priority, Alerts, and the rest of the task details. The title appears wherever the task is shown — list rows, alarms, alerts, and the menu bar Helper.

tip

Use the Start Date and Due Date fields for dates. The title stays as the task title.

Notes

A free-form text field for context, links, snippets, or whatever helps. Notes support:

  • Inline timestamps via Edit > Insert Time Stamp — perfect for journaling progress.
  • Auto-detected URLs that become clickable links.
  • Email addresses and phone numbers that turn into actionable links.

Start Date and Due Date

Two distinct concepts:

  • Start Date — when the task should begin. Tasks with a future start date are scheduled and hidden from regular views by Smart Scheduling until that date arrives.
  • Due Date — when the task must be finished. A task with a due date appears in Today for the whole day, then becomes overdue until you complete it.

Either or both can be empty. A task with neither is undated and lives in its list with no time pressure.

Learn more about how Start Date, Due Date, and Duration interact in Dates and Durations.

Due Time

Add a specific time to a due date when a deadline matters down to the hour. Tasks without a due time remain date-only tasks.

Duration

Tells 2Do how long a task will take. When set together with a due date and due time, a duration also creates an effective start time before the deadline — so a task due at 3:00 PM with a 30-minute duration becomes active around 2:30 PM. Learn more in Dates and Durations.

Priority

Four levels:

  • None — default.
  • Low / Medium / High — color-coded badges. Adjust priority via the editor, the right-click menu, Task > Priority > Increase Priority / Decrease Priority, or by hovering over a task and clicking the priority dot directly in the Task List. See Stars and Priorities for when to use priority instead of a star.

Tags

Comma-separated. Tags are used everywhere in 2Do — Smart Lists, the Focus Filter, the Tag panel. Type a tag name to autocomplete, or open the tag picker via the tag icon. Tags can be grouped; see Tag Groups.

Location

Attach a location to the task. 2Do uses Apple Maps for search and geocoding.

Tasks with locations can appear in the Nearby panel, show a location indicator in the task list, and sync their location to your other 2Do devices.

Action

Turn the task itself into something you can do. Pick an action type and 2Do does the heavy lifting:

  • Call — opens the Mac's call handler for the saved number or contact.
  • Message — opens Messages with the contact pre-filled.
  • Mail — opens a new email pre-addressed.
  • Visit — opens an address or saved map location in Apple Maps.
  • Browse — opens a URL.
  • Google — runs a web search using the saved search text. See Actions for the full reference.

Alerts

Add as many alerts as you need. Each alert can be:

  • Relative to Due Date — before or on the task's due date.
  • Relative to Start Date — before or on the task's start date.
  • Custom Date and Time — a specific date and time.
  • Sound Alert — plays a sound when the alert fires.

See Alarms and Nagging.

Recurrence

Make the task repeat. Choose from preset rules (Daily, Weekly, Monthly, Yearly) or build a custom rule with intervals, days-of-week, and end conditions. See Repeating Tasks. If the repeating task also has start dates, due dates, or a duration, see Repeating Tasks and Dates.

Attachment

2Do supports pictures, audio notes, documents, and link-style attachments on tasks. Attachments show up as inline previews in the editor and can be opened in their default app with one click.

note

Dropbox is the best choice if you sync lots of attachments. CalDAV and iCloud CalDAV can sync a maximum of one picture and one audio recording per task. Toodledo does not sync attachments.

Sub-Tasks

A regular task can carry a quick checklist of sub-tasks. Sub-tasks live entirely inside the parent — they don't surface in All or Today — and act as a lightweight inline checklist. If you want children with their own properties, convert the task to a Project (see Projects and Checklists).

Hiding via Paused Tags

Tasks aren't paused individually. Instead, any tag can be paused — and when a tag is paused, every task carrying that tag is hidden from view. Add a tag like @on-hold or @waiting, pause that tag from the Tags panel, and a whole context steps out of your way without you editing each task. To pause a tag, Control-click it in the Tags panel and choose Pause Tag. To bring its tasks back, Resume the tag — or peek temporarily via View > Show Paused. For more, see Tags.

Quick Look — Preview Without Opening

A task row only shows a single line of title and notes. To get a full preview of everything a task carries — multi-line title, multi-line notes, alarms, attachments, the lot — press the spacebar with the task selected. Quick Look pops up a preview, exactly like Quick Look elsewhere in macOS.

While Quick Look is showing:

  • Up / Down arrow keys — move through the task list, with Quick Look updating live for each new selection.
  • Spacebar again — close.

For projects and checklists, Quick Look also displays the percentage-of-completion ring instead of the count badge that's normally on the parent's icon.

Keeping the Editor Manageable

You do not need to fill every field. Start with the title, then add only the details that matter: dates, tags, alerts, location, recurrence, attachments, or an action. The editor stays inline with the selected task, so you can move through your list without losing context.

Keyboard Shortcuts

ShortcutAction
ReturnEdit selected task
⌘.Mark as Completed
⌥⌘.Mark as Not Completed
S / ⌃SStar / Unstar
EscEnd editing
03Set priority None / Low / Medium / High
DOpen Defer menu
KOpen Schedule menu