[Adium-devl] Get Info window: Status / Profile distinction

Evan Schoenberg evan at adiumx.com
Sun Feb 4 20:29:01 UTC 2007


The Status / Profile split in the Info tab of the Get Info window is  
a really silly AIM-ism.

On AIM, we suppress the various other information we're fed by  
libgaim and show their status message in the status are, or  
absolutely nothing if they are Available with no message, and  we  
show just the profile in the profile area.  Other information  
available in the tooltips, such as online since, their client  
("America Online", "AIM via Hiptop", "AIM Mobile", etc.), and their  
idle time are all hidden in that window.

On services with actual status messages that aren't AIM -- Yahoo and  
Jabber, for example -- we have the status message in the status area,  
and libgaim's generated information -- which includes whatever the  
protocol supplies, formatted however we want but at present as  
"Label: information" -- in the "Profile" area.

On services without status messages -- MSN for example -- the status  
area contains the name of the status the contact is in ("Do not  
disturb", "On the phone", etc.) and the profile area duplicates this  
and has the other information as above.

The only rationale for having profile and status in separate areas  
that I can remember is that as of 10.2 there were problems specifying  
a background color for just part of an NSTextView.  This  
architectural limitation is no longer present... and I can't come up  
with any good reasons for still doing what we do.  How about a single  
text view with all this info?

And having done that, is there any reason whatsoever to continue to  
have "Client" in the AIM tooltips?  I can't think of a time I've ever  
cared to want to see that on hover.

Thoughts?

-Evan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://adium.im/pipermail/devel_adium.im/attachments/20070204/43a78e43/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
URL: <http://adium.im/pipermail/devel_adium.im/attachments/20070204/43a78e43/attachment.sig>


More information about the devel mailing list