iChat-like message actions

An instant messenger which can connect to AIM, GTalk, Jabber, ICQ, and more.
Post Reply
Spartan
Frappa
Posts: 132
Joined: Tue Mar 29, 2005 3:49 am

iChat-like message actions

Post 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.
User avatar
bgannin
Growl Team
Posts: 1817
Joined: Thu Dec 02, 2004 8:11 am
Location: ..here
Contact:

Post 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]
Try my software!

#define ADIUMX pimp //by me
#define QUESTION ((2b) || (!2b))
Have you hugged a programmer today?
Diatribe
Frappa
Posts: 128
Joined: Fri May 06, 2005 6:34 pm

Post by Diatribe »

There is a ticket on this on trac. I cannot find it right now since I am at work but there is.
Spartan
Frappa
Posts: 132
Joined: Tue Mar 29, 2005 3:49 am

Post 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?
Diatribe
Frappa
Posts: 128
Joined: Fri May 06, 2005 6:34 pm

Post 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:
User avatar
bgannin
Growl Team
Posts: 1817
Joined: Thu Dec 02, 2004 8:11 am
Location: ..here
Contact:

Post 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.
Try my software!

#define ADIUMX pimp //by me
#define QUESTION ((2b) || (!2b))
Have you hugged a programmer today?
User avatar
The_Tick
Cocoaforge Admin
Posts: 4642
Joined: Thu Dec 02, 2004 6:06 am
Contact:

Post by The_Tick »

Are you referring to the "accept" window?
User avatar
bgannin
Growl Team
Posts: 1817
Joined: Thu Dec 02, 2004 8:11 am
Location: ..here
Contact:

Post 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.
Try my software!

#define ADIUMX pimp //by me
#define QUESTION ((2b) || (!2b))
Have you hugged a programmer today?
User avatar
The_Tick
Cocoaforge Admin
Posts: 4642
Joined: Thu Dec 02, 2004 6:06 am
Contact:

Post 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.
Spartan
Frappa
Posts: 132
Joined: Tue Mar 29, 2005 3:49 am

Post 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.
User avatar
zaudragon
Growl Team
Posts: 1852
Joined: Sat Dec 04, 2004 5:05 am
Location: Kensington, CA, USA
Contact:

Post 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?”
Blog | X(tras)
Communists code without classes.
Spartan
Frappa
Posts: 132
Joined: Tue Mar 29, 2005 3:49 am

Post 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.
User avatar
MBHockey
Crema
Posts: 260
Joined: Fri Dec 03, 2004 9:21 pm

Post by MBHockey »

No tabbed chats...solved?

Blasphemy!

:)
Spartan
Frappa
Posts: 132
Joined: Tue Mar 29, 2005 3:49 am

Post 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:
User avatar
MBHockey
Crema
Posts: 260
Joined: Fri Dec 03, 2004 9:21 pm

Post by MBHockey »

yeah i know, i was just messing around
Spartan
Frappa
Posts: 132
Joined: Tue Mar 29, 2005 3:49 am

Post by Spartan »

MBHockey wrote:yeah i know, i was just messing around
I thought you were about to burn me at the stake. :P
Post Reply