Butler 4.1.2 fixes some smaller issues, including my all-time favorite, the "Hägar" bug. Moreover, Butler should start up noticeably faster on typical setups.
Butler 4.1.1 fixes an issue with its bookmarks importer.
Service Scrubber 1.1.3 no longer lists service providers that are located in the current user's trash. And there is a Japanese localization by Akira Ikeda now.
For all Intel-Mac early adopters, here's Butler 4.0.1, the "universal" version of Butler. In contrast to what I wrote earlier, this version still runs on Mac OS X 10.2.8. Turns out I hadn't read the universal binary specifications closely enough ;-)
Butler is getting somewhat more universal in another respect as well, by the way — this version includes French and Japanese localizations.
After almost two years of beta testing, the final Butler 4.0 has arrived. Sometimes, I thought I wouldn't live to see the day.
And if you happen to speak Danish, French, or Chinese, go ahead and download Service Scrubber 1.1.2, too.
Here's a little note for all those who are waiting for a "universal" Butler that will run natively on both Intel- and PowerPC-based macs:
Up to now, Butler has used nested functions quite extensively. While I still think that these are one of the most elegant instruments in programming, they are no longer supported by the compiler that's required for creating universal binaries. Rewriting these portions of Butler will take some more time. If you happen to have access to an Intel-based mac, please try running Butler on it (via Rosetta) and let me know if it works.
The final Butler 4.0 will remain PowerPC-only. Expect a beta version of Butler 4.1 during the next few weeks. The latter will run natively on Intel macs, but it will require Mac OS X 10.3.9 or later — as opposed to Butler 4.0, which is supposed to run on OS X versions as early as 10.2.8.
Butler 4.0b30 supports dialing phone numbers (via AppleScript), can do things when starting up/quitting, plus some minor improvements. This might be the last beta version of Butler 4.0…
Service Scrubber 1.1.1 works with StickyBrain's quite unusual way of specifying its services now. Also fixes some cosmetical issues.
Regressions are a developer's best fiend… It seems I've broken some things by accident in Butler 4.0b28. So here's the fix, along with some improvements.
A new version of Butler is available, sporting a vastly improved abbreviations window and a way to circumvent Spotlight's search-as-you-type behavior.
As mentioned before, Butler 4.0b26 was a huge step forward. Making such a huge step almost always causes a few regressions. So here's Butler 4.0b27, fixing most of these.
Textpander 1.2 fixes a nasty bug that could cause quite different kinds of symptoms. And you can have the current pasteboard inserted in your snippets on expansion.
Butler 4.0b26 is the largest step in Butler's development since the transition from Another Launcher to Butler. In addition to a restructured interface, the internal data structure of Butler has been completely rewritten. This makes Butler work more efficiently; and it makes updating Butler easier for me ;-)
Textpander 1.1 includes some features that were requested by users. Most importantly, you now have the choice between keeping or abandoning delimiter characters that trigger an expansion.
So you thought I didn't notice that Butler's performance is far from perfect on Mac OS X 10.4, a.k.a. "Tiger"? Not true. In fact, I have been working on this bug-fix release for a while. I just couldn't reply to your bug reports because the computer that was responsible for handling my email correspondence was having severe problems.
Anyway, now that the most obvious bugs are squashed, the new beta is available. Please note that Butler 4.0b24 has only been tested on Mac OS X 10.4.1 so far. Reports on bugs and/or regressions on earlier operating systems are very welcome.