I should probably mark this one as beta too, because I’m sure that people will discover some bugs, but I want to distinguish it from the last post. If you want to learn more about the project you can read these other posts.
Changes
- fixed bugs reported in the previous thread (and probably introduced some more)
- mGTD will now archive your completed entries
- The actions (onComplete column) are
- dlt: delete entry when it’s complete
- leave: leave the entry as it is in the project outline
- move: move the item to the archive
- copy: copy the item to the archive
- rec: add the name of the item to a running list of completed items (the “Record” entry)
- the default action can be set in the preferences
- The actions (onComplete column) are
- there are now Preferences for mGTD
- you can set the defaults for
- lead time
- onComplete action
- urgency coefficient
- all the color labels can be customized to different GTD and urgency tags
- you can set the defaults for
- All the columns are the same
- The folders that mGTD uses are a little different
- the folder at the root level must be titled “mGTD”
- there are four ‘admin’ folders: Record, Archive, Reminders, and Calendar (the last two are currently unused)
- these have to be in the mGTD folder and their GTD tag must be ‘admin’
You can drag your data into the included example notebook, or set up your current notebook with the proper columns and admin folders (which can be dragged over from the example notebook.)
This version is closer to being feature-complete; it handles the major things I was expecting: recurring tasks, due date vs urgency, and archiving of entries. I’m hoping that the next version will be bug-free, have a few more goodies, and decent documentation.
Notes:
mGTD always updates after an entry has been edited. This includes the periodic (usually 6 hr, but set to 1 min for this beta, so that you can see what is happening) updateAll calls. So if you have a problem with an entry, try editing on of the mGTD columns (lead, recur, or dateDue) and see if that sets it right. This also means that if you’re trying out the example notebook for the first time, you should try changing some of the entries to make something happen. Change a “Mon” recur to “Sat,” for example.
For now all completed entries will be recorded in addition to whatever other action is set for the entry.
This version of mGTD logs excessively. It’s bad form to fill up user’s console logs that way, so the next one will have an option to turn on verbose logging only when it’s necessary to troubleshoot something. (if this is a problem, I can post a version with absolute no NSLog calls.)
As always, any help is welcome. Some things that are needed are:
- testing and feedback/bug reports
- suggestions for how to make the interface more natural
- help with documentation.
- icons: pref pane, toolbar buttons (mark na, mark act, mark wait, skip task)
- scripts that will complement mGTD, such as iCal export
| Attachment | Size |
|---|---|
| mgtd_Example.zip | 22.94 KB |
| mGTD.plugin.zip | 166.27 KB |
| mGTD.noLog1hr.zip | 163.07 KB |
Questions for mGTD users
Questions for mGTD users