ksuther.com

Chax on Snow Leopard

I’ve received a lot of emails asking about Chax on Snow Leopard, and I’ve been promising information about Chax as soon as Snow Leopard is released. So here’s that information, along with the first build of Chax for Snow Leopard.

As many people have already found out, Input Managers do not load into 64-bit applications. They still function in 32-bit mode, but forcing everyone into 32-bit is obviously a subpar solution. Instead of using a passive system such as Input Managers, I’ve switched to using an application loader. This change has its pros and cons, but I believe this is the best solution for now.

You’ll immediately notice after downloading the Snow Leopard version of Chax that Chax is no longer an Input Manager, but a full-fledged application. To use Chax, simply quit iChat and launch Chax instead. You can treat Chax as if it were iChat, you don’t need to keep iChat in the Dock anymore. If you’d like to switch back to running iChat without Chax (who would ever want to do that?), just launch iChat as usual. One nice benefit of being a full application is Chax now uses Sparkle for updating, making updates much less annoying.

So what’s in this first build? Growl, the unified contact list, the log viewer, dock icon notifications, warn-before-quit, camera snapshot, always on top, auto-removal of successful file transfers, contact list auto-resizing, and custom contact list fonts are included. What isn’t in this build? Everything else, unfortunately. More features will be making a reappearance as time allows, but I feel that the most important features have been included

The reincorporated features have some minor changes also. There is no longer a preference to enable or disable Growl notifications — they are always on. You can use the Growl preference pane to enable and disable individual Growl notifications as you see fit. The log viewer is currently functionally identical, but it has been completely rewritten using blocks in an attempt to make it faster and more responsive.

Feel free to leave a comment saying which features you’d like to see come back the most. Chax is strictly a free-time enterprise for me, so it may take some time for some features to reappear, if ever. However, knowing which portions of Chax people actually use day-to-day is helpful in prioritizing.

Please keep in mind that this is an alpha and not yet feature complete. Depending on feedback and time, some more features may make it in before I release a final version of 3.0.

Enjoy!

Download Chax 3.0 Alpha 1

43 Responses to “Chax on Snow Leopard”

  1. Josh Bryant Says:

    One feature that really made Chax useful was the “auto-accept” of things like text, video and screen sharing invitations. The whole having to *accept* a text invitation in the first place never made sense to me, so I love bypassing that. And the auto-accept of screen sharing is most useful when needing to access a computer behind a firewall.

    And I know it’s less important to most, but I also was in love with the hidden preference to remove the blue highlight around the text input field on chats.

    Thanks for all your hard work. Running as an app seems a bit weird but understandable that it’s the best way since InputManagers are no longer allowed.

    Cheers!

  2. vector Says:

    good christ, this is way slicker than an input manager. well done sir.

  3. Sean P Says:

    I second “auto-accept”. It’s one of my favorite features – second to the unified contact list. Thanks for all your work!

  4. rudy Says:

    thanks kent. glad to see you fixed the dyld issue with Chax getting aberrantly loaded into apps that iChax sub-launched. :)

  5. Mark Says:

    You can auto-accept with Leopard and Snow Leopard iChat; just go into the Events section, and under Text Invitation, File Transfer initiated, etc. select “Run an Applescript”, then select “Auto Accept”.

  6. Mark Says:

    P.S. I forgot to mention: Thanks for Chax! I’m donating $20 right now, and I hope everyone else does the same.

  7. David Shepherdson Says:

    ‘Show status changes in messages’ from the Notifications tab is the main feature I would really miss that’s not already covered in this alpha. Beyond that, auto-accepting of text invitations would be very nice.

    Excellent work on getting something out for Snow Leopard so quickly; much appreciated!

  8. Markus Spitzner Says:

    WIthout selecting “Use custom fonts in the contact list” my contact list looks like this: http://img214.imageshack.us/img214/5676/screenshot20090828at100.png

  9. Markus Spitzner Says:

    It only happens if you don’t “Show Buddy Pictures”.

  10. Tino Says:

    you are my hero! thx for releasing an alpha that works pretty well!

  11. Devin Says:

    Yes!!! As others have said, the auto-accept and the in-window status changes would be awesome. It’s hard to remember what I need Chax for cuz it blends in so well I forget it’s not native, but once I start using it without all of the features, I’ll get back to you with which ones I miss the most!

  12. Devin Says:

    Seriously, losing Chax was the one big regret I had about upgrading. No more!

  13. Pascal Says:

    hello,
    i just tested the chax alpha and my friend told me that my written message recieved by him still appeared in html…, i believe that was fixed with ther chax version in leopard.
    my question: is there any way to enable it or is it a planned feature for the snow leopard chax?
    thanks for help or answers
    regards

  14. Imre Says:

    Great! Thanks a lot!

    Let me give a short feedback:
    - it starts slowly comparing with ichat
    - header of contacts has some kind of drawing problem. My name and status is rendered on the top of the first contanct.

  15. Imre Says:

    May i request to render the Mobile me and the Gtalk partners differently?

  16. Ron Don Says:

    Features I use EVERY day.

    -Auto accept files
    -Auto accept text
    -Resize window

    Thanks Kent!

  17. Loci Says:

    Thanks so much! Just got Snow Leopard running and was immediately missing Chax. Unified contacts a huge deal to me.

  18. Brian Says:

    Thanks for the quick work.

    The Auto-resize was big for me, so thanks for getting that in.

    The only other thing I really miss is the auto-accept. Like the others said, it is available in Snow Leopard iChat, but the problem is that it brings the new chat window to the front automatically. So, if you’re typing in one window, and iChat auto-accepts, you’re jumped to typing in the new chat window. The way Chax does it is much better.

    Thanks again.

  19. Sylvere from Paris Says:

    Hi to all of You!!

    This is one of my favorite application, help me a lot everyday to auto accept sharing screen to get back home and work on my computer when i’m out, do enjoy all option with AutoAccept !!

    Thanks for all and just relax my friend, we will wait for you…

  20. Jason Says:

    Thanks! I was totally missing my Chax dock icon flashes… Great job!

  21. Michael Johnston Says:

    I love you, Kent!

  22. Joshua Thomas Ryan Wallace Says:

    I love Chax to death, I just replaced it with the icns from iChat and renamed it iChatx so that it would feel more at home in my dock and such.

    However, I hate buddy pictures in my list and if those are not shown, my buddy list turns into a complete mess. Just a bug reporting and I’ll be back on iChat till that’s fixed but thank you so much!

  23. David Says:

    I’ve got a BIG bug on my end… all the contacts are written on top of each other, effectively making this program useless.

  24. Kent Sutherland Says:

    For everyone having trouble with contacts overlapping each other in the contact list, enable custom contact list fonts in the Chax preferences and select Lucida Grande 12. You’ll get the same effect as the default settings except the rows won’t be piled up on each other. The next release will this fix problem.

  25. snl Says:

    THANK YOU THANK YOU THANK YOU.

    Now to crack the whip!!! just kidding. I would really like to see auto accepting a video/text chat request for back to my mac functionality.

    Did I say THANK YOU!!!!

  26. Bailey Says:

    Just used the alpha for 5 minutes and you included the features I use the most. This is mostly just a kiss-your-ass message to say how awesome Chax is. My world is better with your code in it.

    cheers!

  27. Lori Says:

    First thing I did after my iMac rebooted into Snow Leopard for the first time was install this Chax beta. I love it! :) Its got the stuff I mostly cared about, frankly, I can’t really remember what _is_ missing. hehe

  28. Gnagy Says:

    Losing Chax and letterbox were the two biggest drawbacks of moving to 10.6 – thanks for all your work and once I have income I’ll be giving you a $20 donation since you’ve been writing a great plug-in for many years.

    thanks again.

  29. Devin Says:

    When I first launched it, it was having all kinds of display problems. I went in the to settings and turned on auto-resize, and then quit and relaunched and it was fine. I don’t know whether changing the settings actually made the difference or not. The only issue once it was launched was the list didn’t fit, but I just collapsed and reopened a window and it auto-sized just fine. However, it gets all messed up if I don’t display buddy pictures.

    But still, great to have Chax! This is only alpha 1, so bugs are expected. Hopefully they get smoothed out!

  30. Ryan Sullivan Says:

    ‘Show status changes in messages’ from the Notifications tab is a BIG feature I LOVED.

    Thanks a ton

  31. vector Says:

    @Joshua Thomas Ryan Wallace

    after launching chax, it should automatically replace itself with the .icns from iChat.app; it does that for me.

  32. meatlegee Says:

    besides the all in one contact window I use these:
    -Auto accept files
    -Auto accept text
    -Resize window
    as well as the show icon in dock!
    Thanks! I love chax!

  33. Imre Says:

    Feature request:

    - Auto accept files
    - Auto accept text

    Thanks in advance!

  34. Martin Says:

    I’m so happy to see Chax for Snow Leopard. But one gib thing is missing in this Alpha (don’t know how hard it is to implement): That annoying html in ICQ-messages isn’t filtered. All of my non-iChat-ICQ-Friends are complaining about that html-stuff. ;)

    But it’s really great to see you’re working on all that Chax stuff. Thanks so much, Kent!

  35. weichsel Says:

    Thank you for bringing Chax to Snow Leopard! Great work.
    Please consider porting the ICQ message filtering. It’s my favorite Chax feature.

  36. Robb Says:

    My #1 use for Chax:

    -Auto-accept screens/video/files/everything

    If you find the time that would be great!

  37. MHA Says:

    Auto-accept of text chats is pretty much the only thing I couldn’t live without Chax for. Most other things have made it into iChat along the way.

    Oddly, running Chax instead of iChat, my buddy list is all squashed. I’m looking for an e-mail address to send you a screen shot, but not finding one. Please drop me a note so I can send you a screen shot to show you what I’m talking about. The buddy list is unreadable with all the entries jumbled together.

    Thanks for working on a Snow Leopard version! — MHA

  38. Ed Says:

    The ability to hide Mobile users would be a welcome addition!

  39. Markus23 Says:

    I second that, PLEASE integrate the ICQ-HTML Bug Solver Stuff :-D

    and maybe the Resize Window Stuff :-)

    Thanks alot for your Work

  40. David Celis Says:

    I can’t believe nobody has said tabbed message windows yet! That was the main reason I ever went back to iChat from Adium; Chax gave me back my tabbed windows.

  41. David Celis Says:

    I can’t believe I forgot that was an iChat option now! Whoops :\

  42. Trevor Meier Says:

    I’m new to Chax… wondering if there’s a way to combine contacts who are the same person on multiple services?

  43. Kent Sutherland Says:

    @Trevor Meier: Technical limitations in 10.5 prevented this from being possible. It remains to be seen whether this has changed in 10.6, but right now it’s looking that way.