[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