Page 1 of 1

iChat-like message actions

Posted: Thu Dec 29, 2005 4:35 am
by Spartan
I feel like this has been brought up before but a forum search revealed too many results to sort through (and my inability to describe this well prevents a more accurate search), but is it possible to have message windows in Adium act in the same manner as those in iChat? What I am referring to is when a message is received in iChat for the first time, only the text pops up until the user clicks on the window. This obviously isn't a very important aspect to the IM world, but it is a nice touch that I had forgotten about until I opened iChat today (using IM on a friend's computer, no Adium installed). Apologies if this has indeed been discussed before.

Posted: Thu Dec 29, 2005 5:21 am
by bgannin
There is no way to enable this type of functionality in Adium, it is not supported [by that I mean a collapsed window for a message] I also don't know that it is actively under consideration or targeting, check trac for that.

That said, you could enable Growl notifications which work to an extent to alleviate the need by providing an on-screen notification of a first-received message that when clicked will show the window [though I don't think it would suppress the window until clicked]

Posted: Thu Dec 29, 2005 2:52 pm
by Diatribe
There is a ticket on this on trac. I cannot find it right now since I am at work but there is.

Posted: Thu Dec 29, 2005 8:45 pm
by Spartan
Thanks for the info. I searched around on Trac but still didn't find quite what I was looking for. I did find one ticket about using Growl to mimic this. What I am more curious about and didn't really get the answer to is if this iChat-like action is possible to recreate in Adium. I know that it is not in the current version of Adium, I want to know if within the restraints of the technology used by Adium, is it possible to do this in the future?

Posted: Thu Dec 29, 2005 8:59 pm
by Diatribe
Yeah that's the one I meant. I guess this would be like using iChat since the message window wouldn't open until clicked. I think that would be like it, though not exactly I understand that.
I for one like that iChat functionality, that's why I filed the ticket, but in the end there have to be a lot more people liking it, most importantly the devs. :wink:

Posted: Thu Dec 29, 2005 9:03 pm
by bgannin
Anything is possible, it's more a matter of priority and drive. As to technical notes, it would take a custom view/window to create the notification window and then other code to suppress the message window from opening in Adium until clicked while queuing message(s) and then throwing them all into a new message window or tab when clicked.

Overall, lots that go in, not simple, and not pressing. But possible.

Posted: Thu Dec 29, 2005 11:09 pm
by The_Tick
Are you referring to the "accept" window?

Posted: Fri Dec 30, 2005 12:20 am
by bgannin
The_Tick wrote:Are you referring to the "accept" window?
They are referring to iChat's behavior of showing a collapsed bubble-like window for a first-received message that when clicked opens into a full message window.

Posted: Fri Dec 30, 2005 12:21 am
by The_Tick
bgannin wrote:
The_Tick wrote:Are you referring to the "accept" window?
They are referring to iChat's behavior of showing a collapsed bubble-like window for a first-received message that when clicked opens into a full message window.
Ya, that's what I was referring to, and it's gross.

Posted: Fri Dec 30, 2005 3:23 am
by Spartan
The_Tick wrote:Ya, that's what I was referring to, and it's gross.
Haha your opinion never wastes words. :P

I don't really care about it either way, having only used iChat once for the longest time. This whole thread mainly stems from my curiosity as to whether or not it was technically feasible to put together for Adium.

Posted: Fri Dec 30, 2005 3:58 am
by zaudragon
Spartan wrote:
The_Tick wrote:Ya, that's what I was referring to, and it's gross.
Haha your opinion never wastes words. :P

I don't really care about it either way, having only used iChat once for the longest time. This whole thread mainly stems from my curiosity as to whether or not it was technically feasible to put together for Adium.
It IS feasible… just really annoying ;)

There is an opacity option for NSWindows, and it is possible to make the NSWindow a “floating” window. However, with tabs, behaviour gets rather confusing, since when getting a new message, there could be either:
• A new window
• A temporary window that opens the tab
• A floating tab
• The existing window with the new tab, transparent and floating
This would also increase clutter; imagine coming back to your desk after a vacation while leaving Adium open, with a bunch of Growl sticky notifications open, and a bunch of windows just sitting there, mostly containing “are you there?” “hello?” and “where are you?”

Posted: Fri Dec 30, 2005 4:34 am
by Spartan
zaudragon wrote:It IS feasible… just really annoying ;)

There is an opacity option for NSWindows, and it is possible to make the NSWindow a “floating” window. However, with tabs, behaviour gets rather confusing, since when getting a new message, there could be either:
• A new window
• A temporary window that opens the tab
• A floating tab
• The existing window with the new tab, transparent and floating
This would also increase clutter; imagine coming back to your desk after a vacation while leaving Adium open, with a bunch of Growl sticky notifications open, and a bunch of windows just sitting there, mostly containing “are you there?” “hello?” and “where are you?”
I see, that all makes sense. I guess iChat solved that problem by just not having tabbed chats. :P Thanks for the bit more technical explanation, zau, that is exactly what I was looking for.

Posted: Fri Dec 30, 2005 3:36 pm
by MBHockey
No tabbed chats...solved?

Blasphemy!

:)

Posted: Fri Dec 30, 2005 5:01 pm
by Spartan
MBHockey wrote:No tabbed chats...solved?

Blasphemy!

:)
I was poking fun at the fact that iChat avoided the problem altogether by not implementing tabbed chats. I love tabbed chats as much as the next guy here. :wink:

Posted: Fri Dec 30, 2005 6:27 pm
by MBHockey
yeah i know, i was just messing around

Posted: Fri Dec 30, 2005 10:45 pm
by Spartan
MBHockey wrote:yeah i know, i was just messing around
I thought you were about to burn me at the stake. :P