…code to use Notification Center if Growl not running
…s snoozing by fractions of a day
… is not installed
Now warns for mismatches between "actual" and "effective" Due dates. Such a mismatch would occur if a parent or ancestor item has an earlier Due date than the selected item. This warning can be suppressed by setting "warnOnDateMismatch" property to "false". New "promptForChangeScope" setting lets users bypass the second dialog box if they always change the same parameters (Start AND Due dates, or just Due dates). Default setting: enabled.
All scripts updated. Detailed changes listed in each script header; here are some highlights: - Today/Tomorrow/This Weekend now support workflows in which users plan based on Start Date, not Due Date. "Start mode" is enabled by default, but this can be changed with a single line in the script. - All scripts reorganized for - clarity of reading - speed (thanks, Rob Trew!) - robustness (for instance, all scripts now work when triggered from OmniFocus toolbar, and all scripts ) - All scripts continue to support success notifications via Growl or alert, but these are turned off by default (except in the case of Total Time, whose sole purpose is to display an alert). Please report any issues by email or Twitter (@dbyler).