#OMNIFOCUS 2 CODE#
If I had any significant complaint about Things is that Cultured Code is notoriously opaque about its plans. I had to create a separate perspective in OmniFocus for that. I also prefer Upcoming to the forecast perspective because it shows both scheduled and to-dos with due dates. I also think Things does a generally better job of presenting information than OmniFocus does (without customization). The multi-edit tools are pretty nice (I don’t like having to open the inspector in OmniFocus). I find the UI generally nicer to use, though it can sometimes require a few too many taps on iOS. Like I said in my opening, there are some good elements to Things. I think sharing databases would be a misfeature, but I like the way the feature was described in OmniFocus (being able to delegate a task and finding out when it is completed, but the recipient can manage it however they want in their own system). People have asked Cultured Code to add it, and they’ve said it’s not something they plan to add. OmniFocus does not either currently, but it is at least on the roadmap. Things does not support collaboration at all. I find automation of limited use, but it’s another thing that can be important to some workflows. I prefer to do my reviews on Sundays, so the review perspective is not particularly useful, but if you make heavy use of it, you will probably notice quickly its absence. Two big features that OmniFocus has that Things does not are automation and the review perspective.
#OMNIFOCUS 2 MAC#
While the web version of OmniFocus is not particularly good, it is handy to have available (with a subscription) when you need to get to your database and don’t have access to an iOS device or Mac (or have an iOS device and just prefer a larger screen).
![omnifocus 2 omnifocus 2](https://support.omnigroup.com/doc-assets/OmniFocus-iOS/OmniFocus-iOS-v2.1.0.0/en/EPUB/art/cover.png)
They also can’t be sequenced, which I consider a misfeature for GTD, but it is a limitation that could impact your workflow if it’s something you use. They aren’t encrypted at rest (like OmniFocus’s database). To-dos in Things have a handful of limitations. They will show up in Today along with everything else, and you’ll need to manually move them to This Evening. You can set a reminder, but to-dos themselves can only be scheduled for a certain day. Things doesn’t let you schedule to-dos for a specific time. If you rely on tailoring the app to your workflow, and especially if you use custom perspectives, you are probably going to run into problems with Things unless you change your workflow. Things is very opinionated about how it wants you to work. They’re both good apps, but OmniFocus is more adaptable to one’s workflow.
![omnifocus 2 omnifocus 2](https://springboard-cdn.appadvice.com/generated-app-plays/1346190318/172897280-quarter.gif)
If dueDate is not missing value and dueTime is not "999999.I’ve used both OmniFocus (2 & 3) and Things (1, 2, & 3) quite a bit. Set startDate to epoch2datetime(startEpoch) Set starred to item 15 in result as integer Set priority to item 7 in result as integer Set isCompleted to item 6 in result as integer Set sql to "SELECT calendars.title || '_' || substr('00000'|| calendars.primid, -5, 5) as folder, tasks.title || '_' || substr('00000'|| tasks.primid, -5, 5) as title, tasks.notes as notes, tasks.url, t2.title || '_' || substr('00000'|| t2.primid, -5, 5)as parent, tasks.iscompleted, tasks.priority, tasks.startdate, tasks.duedate, tasks.duetime, tasks.primid, tasks.recurrence, tasks.repeattype, tasks.repeatvalue, tasks.starred FROM tasks inner join calendars on calendars.uid = tasks.calendaruid left join tasks as t2 on tasks.parent = t2.uid where tasks.tasktype = " & type & " and tasks.isdeleted = 0 order by tasks.displayorder " Set name of oTask to ( characters 1 thru -7 of n) as string
![omnifocus 2 omnifocus 2](https://www.imymac.com/images/mac-uninstaller/remove-omnifocus-from-mac.jpg)
Property databasePath : "/Users/anil/Documents/2Do.db " Tested with Omnifocus v2.02 and 2Do v1.5.2 Check the logged output for recurrences that were not migrated The basics are migrated: projects, checklists, tasks, title, notes, due dates/times, basic recurrence Start times are lost (start dates are migrated) Omnifocus doesn't have support for tags, alarms or priorities so those are not migrated
#OMNIFOCUS 2 UPDATE#
Step 3: Update the 'databasePath' property below to the correct db
#OMNIFOCUS 2 PLUS#
Step 2: Make a copy of the 2Do database (Preferences -> Backups -> Plus button, Select the new backup -> Save As) Step 1: Start with an empty Omnifocus database. Import tasks from 2do database to OmniFocus 2