2Do boasts the most powerful search engine on the App Store. Combined with the power of dynamic Smart Lists (a.k.a Saved Searches) you can create highly specific filters that match your needs.
Searching for Actions, Task Types, & Task Attributes
You can use any of the following reserved search keywords (without quotes) to filter on specific tasks. This is extremely useful when combined with dynamic Smart Search Lists. You could, for example, create a smart list on the term ‘type:audio’ and quickly navigate to all tasks with Audio notes without hunting through a long list (and without the need of changing sort options).
- “type: action” – will return all tasks with any action set
- “type: call” – will return all tasks with a Call action
- “type: sms” – will return all tasks with a SMS action
- “type: email” – will return all tasks with an Email action
- “type: browse” – will return all tasks with a URL action
- “type: visit” – will return all tasks with a Visit action
- “type: google” – will return all tasks with a Google Search action
- “type: audio” – will return all tasks with an Audio file
- “type: pict” – will return all tasks with a Picture attachment
- “type: note” – will return all tasks with notes
- “type: proj” – will return all projects
- “type: chck” – will return all checklists
- “type: task” – will return all tasks (not checklists or projects)
- “type: hiprio” – will return all high-priority tasks
- “type: medprio” – will return all medium-priority tasks
- “type: lowprio” – will return all low-priority tasks
- “type: repeat” – will return all recurring tasks
- “type: overdue” – will return all overdue tasks
- “type: tomorrow” – will return all tasks due tomorrow
- “type: today” – will return all tasks due today
- “type: donetoday” will return all tasks that were completed today
Searching for Tags
To look for tasks with the tags ‘home’ and ‘work’, you can type the following in the search field:
tags: home, work
To filter on all tasks that have at least one tag set, type the following:
Or to filter on all tasks without tags, you would type:
The Soundex Search capability of 2Do is perhaps the most understated, probably because no other application offers anything like it.
When taking notes, synchronizing tasks from an external source, or adding quick ToDos, one doesn’t always remember how one spelled a particular name, a place or the not-so-obvious spelling mistakes one made. That should be the least of one’s worries.
Thankfully with Soundex (which is ON by default and can be switched OFF) you don’t need to worry about all this when searching through your tasks. Soundex matches on similar sounding words (thus the name), which is what you want when looking through ToDos and their associated Notes, Tags etc.
2Do supports synchronising with CalDAV calendars such as iCloud, MobileMe, Yahoo! Calendar and self-hosted iCal / OS X Servers. The built-in Reminders app on iOS 5 in fact does something similar; it synchronizes directly with iCloud.
So if you have 2Do setup to sync with iCloud (2Do->Settings->Sync->Sync Method->Calendar Server (CalDAV)->iCloud), you will in effect be able to sync with the Reminders app. To create a reminder in 2Do using Siri you essentially:
- Create a reminder using Siri e.g. “Remind me to leave a review on iTunes for 2Do at noon today”
- Launch 2Do and tap Sync
- Voila. Your newly created task using Siri will now appear in 2Do
If you’ve got multiple calendars (Home, Work, Someday etc) and wish to decide where to create the reminder when using Siri, simply instruct “Add this to my ‘Work’ list’ when it asks you to confirm (i.e. when it says “Here’s your reminder… Shall I create it?”)
There are checklists and projects you create from time to time. They are always more or less the same and they don’t reccur regularly, such as grocery lists. You want to keep them around somewhere in the app so you don’t have to create them every time. Think of it as a Drafts folder. You don’t want those tasks to appear anywhere else until you really need them and maybe you want to keep them only on the one platform you use the most (Mac in my case). You can have such Drafts folder in 2Do. Here’s how:
- Create a new folder, name it as you wish (Drafts for instance) and pick a color that suits you.
- Secondary-click on the folder and choose “Exclude from All” from the contextual menu.
- Go to Preferences > Sync > Exclusions and check the Drafts folder. This way it won’t sync to your other devices.
Done. Now you have the Drafts folder. It’ll even look different from the other lists (there are no lines in the list icon). To use the draft just copy-paste it anywhere you want.
You can have this Drafts folder both in Mac and iOS apps of course since they share the same functionality.
This update is a result of several months of refinements and redesign. The actual changelog was far too big (more than 10 pages, A4 size). This update is packed with tons of intuitive visual and content layout improvements. We revisited every single pixel to make it more appealing, and to give you a robust, intuitive user experience.
Without further ado, here are some of the key highlights you’ve all been waiting for:
Ready for Mavericks
Dropbox Sync overhauled
Completely written from scratch to make sync much faster, better and error free. It learns as you use the app and will seamlessly sync in the background without user intervention.
A new easy to use mode where you only see your project and its subtasks and nothing else. Access it directly from the left list panel or use the new shortcut keys.
An addition layer of organization. Manage, sort, order or show / hide related lists in their own groups. You can also re-order lists between groups. You can mix Smart lists and normal lists together under the same List Group.
Collapsible Task Sections
Collapse or expand grouped tasks. 2Do now cleverly remembers your preference when navigating within the app.
The Drop Bar
A new and easy way of performing frequent tasks such as deferrals, duplicating / copying, deleting or sharing tasks using a simple drag and drop gesture.
The calendar control is now even more useful and smarter than before. Option+Click to add a task to a date, select a single date or multiple dates to filter on tasks and drag and drop for quick deferrals.
Smarter Focus Lists
Drag and drop on the Starred Focus list to quickly Star your tasks, or on top of the Scheduled Focus list to quickly assign Start dates to your tasks.
Project / Checklist Sorting / Focus
You can now sort or apply the focus filter to projects and checklists separately from their lists
Done with a list and no longer wish to see it, but still would like to keep it around? Archive it. Lists can be archived but still take part in global search.
Hidden Scheduled Tasks
2Do now cleverly displays a Scheduled Tasks toggle button when there are scheduled tasks (i.e. tasks that start some time in the future) available in the visible list or smart list. Simply click or use a keyboard shortcut to toggle their visibility. Finally, a list that’s clutter free.
Moving tasks to Projects
You can now move tasks to projects or create a new task inside a project directly from edit / add mode, including Quick Entry.
Quick Add with Quick Entry
Once you’re done entering a task into Quick Entry, simply hit the Quick Entry hotkey combination again to quickly add the entered task and then re-show Quick Entry for adding a new task.
A new and improved way of showing and assigning colors to lists. The color band now shows a soft glow to reflect current task selection for quick reference. Double click to quickly assign a new color.
Improved global Sort Bar
The sort bar above the task list is now the only relevant place where you will find useful information about the current state of your list.
Improved Global Search
You can now search through all your lists using the global search field without having to switch between lists. Simply select ‘All Lists’ in search preferences and you’re done.
Several new preferences, focus options, filter options and more.
Full Keyboard Navigation
Keyboard Navigation enabled on editable properties when adding / editing tasks
Support for several new languages
Many, many other bug fixes, performance improvements and subtle new features.
Sep 20, 2013