ksuther.com

Chax 3.0 Alpha 2

There seems to have been a bit of confusion regarding exactly what Chax as an application means. All the Chax application does is serve as a gateway into iChat. It isn’t a tricky reimplementation of iChat or anything wild, it just allows Chax to insert itself into iChat at launch time.

Since Chax now uses Sparkle, you should be able to upgrade from alpha 1 directly from iChat.

Changes from Chax 3.0 Alpha 1:

  • Added auto-accept options
  • Added activity window
  • Added DisableFocusRing hidden default
  • Fixed the unified contact list not remembering its position across launches
  • Fixed contacts from appearing stacked up on each other in the contact lists

Download Chax 3.0 Alpha 2

64 Responses to “Chax 3.0 Alpha 2”

  1. Alexis Says:

    Great work, Kent. Keep it up.

    One feature request: Re-add the ability to have previous conversations appear in a chat window. I forget exactly what it was named in 2.0, but it was just having a few lines of the previous conversation appear when a new chat window comes up. This was handy when I accidentally closed the chat window :)

    Thanks!

  2. Scott Says:

    Thanks for the SL alpha build.

    iChat just isn’t the same without Chax. The new build is working great and currently has all the features I require. (All Contacts window being the most important)

  3. Ryan Sullivan Says:

    Looks like the “Check for updates” is NOT working because it thinks Im up to date, but I’m not. :(

    Screenshot:
    http://upit.in/99fd84f9f576e4ae7d7cd27aa97555ff

  4. Ryan Sullivan Says:

    @Alexis

    This feature is actually BUILT into iChat now:
    http://upit.in/f56842fe558cd587674137b979eda9e2
    (Screenshot)

  5. Brian Says:

    Glad to see the auto-accept. Thanks.

    My one issues I see is that opening old iChat transcripts of chats will open up a second instance of iChat if you already have launched iChat via Chax. It works fine if you “Open With” Chax, but there is no way to open all transcripts with Chax by default. (The Get Info doesn’t work.)

    I hope that made sense.

  6. Devin Says:

    Hey, I doubt there’s anything you can do about it at your end, but because of the way iChat has to be implemented now without Input Managers, it seems Quicksilver’s iChat commands no longer work with it. They just pop open the iChat icon in the dock, meaning with Chax, I have two iChat icons open and still no IM window. Oh well, I’d much rather use iChat with Chax than with QS.

  7. Joey H Says:

    Found a bug with “Show Text Status”… Check it out:
    https://dl.getdropbox.com/u/130563/Chax%20Bug%20-%20Computer.m4v

    Also, I find the bandaid in the menus unnecessary – may I ask why they are included? I would think seamless integration would be desired. So I would like to request that they be removed.

    Other than that I’m loving this app. I just discovered it. Thanks!

  8. TylerB Says:

    >Also, I find the bandaid in the menus unnecessary – may I ask why they are included? I would think seamless integration would be desired. So I would like to request that they be removed.

    Wow, these really annoy you enough to write in and complain ?? I don’t mind them at all..

  9. Kent Sutherland Says:

    The menu item badges are there because I’ve received countless emails from people unable to find a particular option that Chax adds. The badge makes the options that Chax adds stand out for some users who are unable to find them easily.

  10. Devin Says:

    Two things:

    The first, a feature request from old Chax. I really liked how it would undim and prevent screen savers with new messages.

    The second, a bug I think? When I change my Jabber statuses (but not AIM), I get Growl notifications about myself.

  11. Scott Says:

    I’ve noticed when i start that my MSN (through gmail and jabber transport) contacts and AIM contacts all appear in the All Contacts window. Then within seconds the AIM contacts disappear. (Switching to the AIM window they are still there and connected.)

    P.S. I like the icon beside chax features in the menus.

  12. Ryan Sullivan Says:

    I like the icon in the menus, it allows me to see that Chax is working and allows me to see what its adding to my experience.

    Maybe if I’m lucky the next release will include status changes in chats :)

  13. Scott Says:

    Disregard previous comment about missing contacts.
    (mix up on my part between gmail and AIM contact for same person)

  14. sjk Says:

    Kent:

    The original Chax on Snow Leopard announcement post briefly mentions switching to an application loader has pros/cons. Would you (or anyone else) have some specific examples, especially any cons? A brief web search for that topic didn’t reveal anything useful. Thanks!

  15. Lori Says:

    Awesome! I’d have rather had “hide iChat when its not active” back first though since I never auto-accept anything anyway. :D

  16. Stellarola Says:

    Thanks Kent for doing an implementation of Chax into Snow Leopard. I almost considered switching to Adium because I love the growl implementation so much.

  17. Pete Says:

    The only feature I’m really still missing is the ability to mute iChat sounds when away. Otherwise, this is some pretty amazing work for such a short amount of time since 10.6 his been released.

  18. Robert Says:

    Hi guys, great job. I’m so happy using working chax again. Big thank you. Anyway, I have not tried ICQ chat, so have no idea if html code is still there or not but as soon as it’s fine $15 is yours ;-)

  19. N3RD Says:

    Hey Kent,

    great work-around for missing InputManagers. I used old Chax alot but since I’m using SL I’m having problems with ICQ-HTML-describing-stuff. I tried alpha 1 and the newest – 2. I appreciate that you’re developing pretty hard and fast (SL did release on friday and we’re on sunday now) but I hope you might implement my ICQ issues into Chax :)

    Greets from Germany

  20. Robert Says:

    Just get the ICQ chat tested and found the same as German friend. The annoying “html” code is still there.
    Please guys try to fix it in the next release, it would be very kind of you. Thanks.

  21. Mike Says:

    how do I turn off growl notifications?

  22. kolouker Says:

    Hello,

    Thanks for enabling Chax for SL users.
    One problem I have is when iChat is not running but only the iChat agent is used.
    When a text invitation comes iChat pens without Chax, is there any way to make iChat always open with Chax?

  23. Jon Thompson Says:

    So I realized yesterday that Chax as an application is completely unusable to me in how I use iChat…

    - I _never_ click on the iChat icon in the Dock. In fact, I don’t show it in the Dock at all.
    - I routinely quit iChat.
    - I’ll start a chat from the iChat menu item, which opens vanilla iChat.
    - I’ll receive an chat request, which opens vanilla iChat.

    Now, if you can figure out how to make those events launch Chax, I will be happy, but until then, I’m stuck with vanilla iChat. Oh, and growl support is my favorite Chax feature.

  24. sjk Says:

    Mike,

    Open the Applications tab of Growl under System Preferences, double-click Chax, switch to the Notifications tab, and configure as you wish.

  25. Benne Says:

    Yeah, if you add ICQ Support (so that it will not send the html) I will make a donation, because I urgently need this!

  26. Josh Pyles Says:

    I’m with Jon Thompson above. I really need the menubar menu to open chats in Chax rather than popping up regular iChat. I don’t know what’s up. Anyone else having trouble with that?

  27. modernistarchitect Says:

    how about a read me file, because no matter what i do, it isn’t working for me!

  28. Jon Thompson Says:

    Josh Pyles, I understand _why_ it doesn’t work- you aren’t double clicking on the Chax application. However, I am asking for some way to change the iChatAgent, so that anytime it opens iChat, it uses the Chax app rather than iChat proper.

  29. Scott Says:

    When signing into AOL account from second machine (aka iPhone), get the customary “AOL account signed in at two locations”, but no way to remove dock icon flashing the message from AOL System even after closing that chat window and even logging out of AIM. (Must restart ichat/chax totally)

  30. Joseph McLaughlin Says:

    Great solution! (In fact, it’s the same one Apple uses with WebKit) Great to have Chax back!

  31. Alessio Says:

    GREAT JOB! Everybody donate!!!! (I did)

    - FEATURE REQUEST:
    in Mail there is a blue dot in new messages. Can you add a blue dot on the left of the contact name in tabbed view (meaning there is a new message in that thread)? I think that it’s more direct than the truncated message in a baloon.

    Thanks,
    Alessio (Italy)

  32. Hafan Says:

    Great job.Thank you, but is a problem remove html tag from ICQ?

  33. Josh Pyles Says:

    @Jon Thompson:

    I 100% agree. My specific need is the menu bar but I think any sort of iChat call should be redirected to Chax for it to be fully integrated. It seems like there should be a way to make this work, whether it requires a hack of iChatAgent or otherwise.

  34. Max Salzberg Says:

    @jon Thompson, @josh Pyles

    What if you set chax to be the default IM app in ichat prefrences….does that change how the ichat invites open?

  35. Devin Says:

    @Max Salzberg

    That’s a good idea! Unfortunately, it didn’t work though :(

  36. Robert Says:

    I dont understand what u r talking about. I’ve changed chax icon with iChat icon and then replaced iChat icon in the dock with chax. All works like if there is iChat with proper iChat menu bar + chax in iChat preferences.

  37. Robert Says:

    Only thing I really miss (cos we all here in a heart of Europe use an ICQ) is proper ICQ chat without html code

  38. Kent Sutherland Says:

    @sjk: Some of the cons have been mentioned in the comments already. Those include iChat launching instead of Chax when selecting a contact from the menu extra, or when iChat is closed and someone messages you. Since Chax is now just a loader for iChat, calls to open iChat will sometimes open iChat without going through the loader. The benefit to the loader is Chax isn’t loading into every Cocoa application anymore. This didn’t actually affect applications other than iChat since the operation was a complete no-op, but it resulted in Chax appearing as loaded into every application, which confused some people. It also allows people to use Chax without having to install something with an admin account, which is simpler in some ways. I’m still not 100% set on staying with this method, but it seems to be the best solution right now.

    @Josh Pyles, Jon Thompson: Regarding the problems with the menu extra and iChatAgent opening the wrong application, I’m working on fixing this issues next.

  39. Gerald Says:

    Am I misiisng something or did you remove the logging feature. I used to be able to right click on a buddy name and choose View Logs, and I could search that log for some piece of information. All that seems to be gone now. I SO loved that feature… :-(

  40. Kent Sutherland Says:

    @Gerald: The log viewer is still there, the view logs menu item hasn’t made its way back yet. You can still get the log viewer from the Window menu and then search from there.

  41. Robert Says:

    Hi Kent, you did not mention anything about ICQ html code. Are planing to do something with it? Thanks.

  42. Kent Sutherland Says:

    @Robert: I’m looking into it. Apple has rewritten the entire message-generation backend in Snow Leopard, so pinning down exactly what needs to be changed could be tricky.

  43. Robert Says:

    Thank you Kent, I appreciate it and as I mention before I’m gonna donate as soon as will be able to enjoy chatting to my ICQ friends ;-)

  44. sjk Says:

    Thanks for the followup, Kent. I’d noticed those “cons” in comments after mine. Unless/until you find a superior method it looks like the application loader benefits mostly outweigh the negatives, at least for my usage.

  45. Duane Williams Says:

    I am quite happy with this SL update. Also, check for updates worked just fine for me, going from A1 to A2. Thanks!

  46. dgk Says:

    Kent,

    Another “thanks” for giving us Chax features under Snow Leopard–while appreciating it’s still very much a work in progress.

    Possible bug: With View->Use Groups enabled, I can’t drag a contact from one Group to another. While a duplicate of the contact does get dragged and as I move over another group that group is highlighted, when I “drop” the contact into that other group, nothing happens–the contact is still in its original group. (If I launch iChat directly, the move between groups with a drag and drop works.)

    David

  47. Robert Says:

    Hi Kent, have just sent you some $ hopefully it will help fix the “ICQ problem” ;-)

  48. Azee Says:

    Very nice, but Auto accept file transfers not work here…any more ppl have this problem?
    Thanks!

  49. Josh Turse Says:

    I love Chax – the thing I like most (since people are mentioning this) is the single contact list (I have 4 chat accounts).

    I would love it if iChatAgent opened Chax when I open iChat from the menu bar (I don’t have iChat or Chax in the dock).

  50. joshh Says:

    Kent, you rock. iChat annoys me with your improvements. Keep up the great work man! Just installed it and will let you know of any bugs I come across. Thanks you very much!

  51. Matty Boy Says:

    Auto-resizing works, but only if I uncheck, and then recheck after loading chax. Just thought you should know of the bug. ;)

  52. joshh Says:

    Ha! Correction: “iChat annoys me >>WITHOUT<< your improvements". Keyword there. Sorry about that. To clarify, I like iChat by itself but I love iChat with Chax!

  53. Devin Says:

    Hey, I coulda sworn this didn’t used to be a default, but now iChat seems to be remembering my open chat windows across sessions (and it is iChat, cuz it happens even when I don’t go through Chax). It would be nice if Chax was able to have an option to disable this!

  54. Alexey Says:

    Please, include html bug fixing for icq messages!

  55. albert Says:

    Is anyone else having problems with the “Current iTunes song” not showing as a status – I select it but it doesn’t appear in Chax. When running iChat only it works…?

  56. hahajojo Says:

    auto hide when not active is a big priority for me! thanks so much!

  57. Chris Says:

    Hey Kent,

    thanks for the great work you did! I’m using chax the day i got my first Mac (unfortunately that was not that long ago, wasting to much time struggling with Windows) As mentioned before, ICQ is probably the most popular IM in Germany/Europe, for that you would make a lot of people happy if you could fix the html problem with ICQ. Keep up the good work ;)

  58. Max Salzberg Says:

    Hey,

    I also noticed a small annoying aspect with SL new “minimize application to dock icon” feature. If I currently have the “all contatcts” window open (btw thank you so much for this!!) and then i click on the icon, it opens up the the first of my login (Jabber buddy list). If I close jabber, and click it again, it opens my aim buddy list. If I do this again, it opens jabber again. granted, I can just right click and open “chax” window, but it would be nice if the all accounts window was correctly registered to the dock.

    Thanks for Chax.

  59. Benne Says:

    Hey Kent,

    thanks for the great work you did! I’m using chax the day i got my first Mac (unfortunately that was not that long ago, wasting to much time struggling with Windows) As mentioned before, ICQ is probably the most popular IM in Germany/Europe, for that you would make a lot of people happy if you could fix the html problem with ICQ. Keep up the good work ;)

    //Signed.

  60. Dustin Says:

    I’m also having the issue where you cannot set the status to the current playing itunes song. Is there any new API apple put in for 64 bit plugins or something because honestly I like the old style MUCH more.

  61. mistical Says:

    @Dustin I’m using Chax Alpha 2 with iTunes 8.2.1 and having no issues with status set as “Current iTunes Song”. Yes, using Snow Leopard.

  62. dgk Says:

    I didn’t originally get my current iTunes (v8.2.1 under Snow Leopard 10.6) song as my status when I choose that option–something I had never done before in iChat, with or without Chax–but now I do. While I don’t know whether what I did–which was to launch iChat directly, choose that iTunes-song green-status option, quit iChat, and then launch via Chax–”kicked” something, but now I can switch between all the green-status options and each behaves as labeled. (I’ve quit and relaunched via Chax several times and, so far, I can still switch between all the green-status options and each works.)

    David

  63. dgk Says:

    And to second Matty Boy’s input yesterday, I, too, find that I have to toggle the auto-resize for it to take effect, but in my case, the enabled auto-resize seems to persist, even across re-launches, if I haven’t manually done anything to the size of the (in my case) AIM Buddy List window. If I do, say, reduce the vertical size, it remains that way until, it seems, the number of on-line contacts change–then it does the auto resize. Also, I just tried manually reducing the size of the window so only 1 of the 3 on-line contacts showed (without scrolling); there was no subsequent auto-resize; and then I quit that iChat that had been initiated via Chax. I quickly re-launched via Chax and the window, still with 3 on-line contacts, is still the smaller size only showing 1 without scrolling; however, after several minutes, the number of on-line contacts changed–it became 4–and the window was then auto-reized to show all 4. (All that was without ever toggling off and back on the auto-resize option.)

    David

    David

  64. Atlas Cerise Says:

    Thanks for updating this to work with SL. I don’t mind the separate app situation as long as all my buddy lists can be in one window :) . Thanks very much for this app.