ksuther.com

Archive for October, 2007

Chax Leopard Alpha 1

Wednesday, October 31st, 2007

It seems that a lot of people can’t wait to get some of the more basic features back from Chax, so I’m posting a very, very early build of Chax that will work on 10.5. There is no installer yet, the download simply contains a SIMBL bundle that should be put in ~/Library/Application Support/SIMBL/Plugins. PlugSuit or SIMBL is required to load Chax into iChat 4.As it stands, the following features have been reimplemented:

  • Auto-resizing contact list
  • Customizable contact list fonts (except for group headers, which probably won’t be coming back)
  • Growl notifications
  • Log viewer (about 90% functional)
  • Possibly fixed the ICQ/HTML bug (unconfirmed)

Please, please, please don’t take this to mean that I can reimplement every little feature that is missing from Chax in 10.4 immediately. Features will be added as I’m able to do so and I’ll be posting newer builds as I go.This build is not meant to be posted on MacUpdate, VersionTracker, or other software update sites.

Chax and Leopard

Monday, October 29th, 2007

Now that Leopard is finally here, I’ve been able to see for myself whether Chax for iChat 4 is feasible. Apple has indeed made Input Managers more secure, although they have yet to close it off entirely. Thanks to an updated SIMBL and the newly-released PlugSuit, loading into other applications is still possible. That being said, iChat 4 is drastically different from iChat 3 in 10.4, and getting Chax working at the same level that it was previously will take some time. Fortunately, it appears that Apple has put the two-and-a-half years since 10.4 to good use. A number of features that Chax supplied in 10.4 are now built-in to iChat in 10.5. I don’t think a feature-by-feature comparison with iChat 3 with Chax versus iChat 4 is necessary, but it is obvious that iChat 4 is still missing some features that I know I’d like to have.

One of the biggest things I missed moving up to iChat 4 is Growl notifications. This isn’t something I would expect Apple to include in the system by default, but they did provide a way to get our own notifications fairly easily – AppleScript support. I threw together an AppleScript that will display a Growl message each time a message is received. AppleScript events can be set in the Alerts preferences, as shown in this video. You may also notice that there’s a few scripts provided by Apple, including auto-accept. If you set the Auto Accept script to run on a Text Invitation event, you’ll no longer be bothered by the floating notifier window, just as Chax did in iChat 3.

So where does this leave Chax? As of right now, right here. I’d like to have the contact list customization settings, log viewer, activity log, and Growl support returned first. I don’t have a timeframe for this happening, but I’ll be posting previews soon.