Since FlexTime 1.0 came out, there has been a persistent rumbling from Growl fans, who wished FlexTime would integrate more cleanly with it. Inspired by these users’ requests, I installed and became a little more familiar with its features. The good news is, FlexTime 1.0.5 supports Growl cleanly and automatically:
That’s it. The simplest possible solution I could come up with. If Growl is not installed or not running, then FlexTime reverts to using its own, less-featureful text display windows.
FlexTime 1.0.5 also includes a couple other changes, important but not as splashy:
- Fixes a bug that caused “At Finish” cues to sometimes be skipped
- Warn before closing a routine window or quitting while running
The bad news is now that I’ve seen some of the features of Growl, I can imagine a million other ways that Growl users might like to see enhanced integration supported. Ideas that spring to mind include:
- Customizable notification names, so behavior can be controlled separately for different cue displays. Right now all notifications from FlexTime are called “FlexTime Show Text Cue”.
- Growl notifications at special times. For instance, a Growl notification might be sent when FlexTime routines start or stop. This would give a lot of power to users who wanted to add some “macro behavior” to FlexTime.
If you’ve got other ideas for how Growl support in FlexTime should evolve, please share them! In the mean time, I hope you enjoy this modest step in the right direction.