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.

28 comments:

Dennis at 2007-10-31 01:54:42 -0400

Wow, thats great! Thanks

Adam at 2007-10-31 02:04:23 -0400

settings do not save at all. None of them do.

Paul at 2007-10-31 02:22:51 -0400

Thanks for posting the alpha. One feature iChat 4 is still missing is the ability to define per-user notifications (like Adium allows). I'd really like to define a specific sound/whatever if a specific person comes online. Keep up the great work!

David Shepherdson at 2007-10-31 03:51:39 -0400

Paul: in 10.4's iChat you can do this, so I'd be surprised if they've taken it out of 10.5. It's just not immediately obvious where to find the settings. If you select a buddy in the buddy list then bring up the info window (command-I), choose 'Actions' from the pop-up menu at the top of the window and there are the buddy-specific notification settings.

meatleg at 2007-10-31 04:11:38 -0400

i love you man!

ding at 2007-10-31 05:31:43 -0400

love you too.. i can't find the log-viewer.. is it yet included in this build?

Martin at 2007-10-31 07:26:29 -0400

HTML-disabling doesn't work for me here :-( I'm using the alpha with the latest SIMBL-Plugin on 10.5.0 on a Powerbook G4. I know it's too early to ask for localisations :) But if you need help for german language, contact me!

gurki at 2007-10-31 08:03:55 -0400

still full of html code, but thank your for your work once again =)

Gernot at 2007-10-31 08:14:59 -0400

Wow, that's fast. I made a fix for the ICQ HTML Bug, based on the Chax sources: http://www.poetsch.org/weblog/373/fixing-ichat-for-icq Kent: That version works, feel free to use it.

TonyK at 2007-10-31 12:03:35 -0400

It works! You rock!

Gody at 2007-10-31 12:20:44 -0400

What am I doing wrong? The settings don't stick for me as well :( HELP!

Dave Hamilton at 2007-10-31 12:23:39 -0400

Nice work! I realize that you're not looking to (necessarily) re-implement all of the features of Chax in Leopard. The one I missed almost instantly was the "auto-approve incoming chats" option. So if you're compiling requests, I submit that one. ;-) Nice work!

Charles Robinson at 2007-10-31 12:31:33 -0400

Thanks for throwing this together so quickly. I was really missing my GROWL notifications - especially now that I have "spaces" and iChat is always way off in its own space. Now I can see who/what is talking to me before flipping over to there. Thank you thank you!

John Robinson at 2007-10-31 12:57:27 -0400

Very grateful to you for your quick work. FWIW, the Growl notifications are working for me, but the "resize buddy list" function isn't. This isn't a complaint, because I know that you've only just started -- think of it as a data point, FWIW. Powerbook, G4/1.2 @Dave Hamilton: the "auto-approve" function is already available. In iChat prefs, go to "alerts". For "text invitation", check the "Run Applescript:" box and select the pre-installed "Auto Accept.applescript" script -- and you should be golden!

Dan Diemer at 2007-10-31 14:15:04 -0400

Now if we can just get Auto Reconnect working life will be good again.

babs at 2007-10-31 15:15:07 -0400

doesn't work at all for me :( anyone have any ideas... i really want to reduce the size of the fonts in my buddy list

Lori at 2007-10-31 15:21:21 -0400

They posted this anyhow, as a .dmg file that contains an installer, which doesn't actually install. http://www.macupdate.com/info.php/id/20056

Chris at 2007-10-31 17:24:41 -0400

Since work for the Leopard Chax version is underway, I found that iChat 4 is a vast improvement over iChat 3, but the one feature keeping me from using the new iChat over Adium is the dockability/auto-hide feature found in Adium. I feel like this is a great feature not found in iChat 4 that if implemented (thru Chax) would allow me to switch over to iChat 4 completely. Otherwise, the other additional enhancements Chax will eventually offer will be much appreciated. Thanks and keep up the good work!

mcdermd at 2007-10-31 18:11:15 -0400

Hmm. Don't seem to be getting any Growl notifications. Using SIMBL 0.8.2, Chax 2 alpha seems to be working and shows its options in iChat preferences. I enabled Growl notifications in Chax and have Growl 1.1.1 setup with all Chax notifications on in System preferences. Am I missing something?

Marc at 2007-10-31 18:33:12 -0400

doesn't work here. i activated everything... installed simbl, put the .bundle file into the plugin folder, loaded successfully in ichat4... chax is listed as app in growl and activated notificiations but no notifications so far. also can't save settings in chax preferences as well. ???

Paul at 2007-10-31 18:55:48 -0400

Thanks for the info David, that feature has been there for years and I never managed to find it before you helped out!

architecturelab at 2007-10-31 19:01:54 -0400

I did a clean install of Leopard and also had difficulty getting the Growl notifications to work. Found out it there is no preference file generate to store the setting of Chax Alpha 1. I got it working by pulling the preference file (com.ksuther.chax.plist) for Chax from my Tiger backup.

Marc at 2007-10-31 19:05:26 -0400

architecturelab: would you mind to share that .plist file since the chax creator didn't seem to check on that? if you could upload that file somewhere and describe where to put it i'd apperciate a lot (not only me). thanks

Kent Sutherland at 2007-10-31 19:17:00 -0400

The problem where preferences won't be saved can be solved by entering this command in the Terminal: defaults write com.ksuther.chax GrowlEnabled -bool NO This will create a preferences file for Chax that will allow future preferences to be saved. The source of the problem will be fixed in the next build I post.

Marc at 2007-10-31 19:28:43 -0400

Thanks a lot Kent

Marc at 2007-10-31 19:32:53 -0400

By the way, is this alpha supporting notifications when people log-in or leave? Seems not working yet.

Marc at 2007-10-31 19:48:30 -0400

Ok works now, all notifications. looking forward to final release! thanks again

jkr801 at 2007-10-31 22:38:29 -0400

Dang growl only half way works anyone know what im doing wrong i cant get the sounds to work nor contacts that log on and off