[Adium-devl] I couldn't resist
Evan Schoenberg
evan.s at dreskin.net
Sat Jun 9 23:15:53 UTC 2007
On Jun 9, 2007, at 7:01 PM, Ryan Govostes wrote:
> Cool but...
>
> I can't help but notice that I disappear from the list when you turn
> off 'Show Groups' :-(
Yup, that's an old but 1.1svn specific bug; there's a Trac ticket on
it somewhere. I started actually noticing for the first time while
coding this, as I don't normally toggle settings and pay attention so
closely. It needs to get hunted down and squashed before 1.1 beta,
for sure.
> I imagine other effects would work too, like a buddy who just signed
> on "popping" into place on the buddy list (I think sliding into place
> is awkward, it's noticeability varies depending on the sorting of the
> list and where that buddy ends up). CoreAnimation goodness?
Doing something different depending on the source of the change could
be cool, though potentially much more complicated. I use status
sort, so a slide ends up being a very intuitive thing for someone to
do when coming on/offline or changing status, but under alphabetical
sort the slide probably wouldn't be nearly as communicative.
The AIAnimatingOutlineView implementation currently leaves the
superclass to do all the drawing; it just manipulates the rect in
which a given row should be displayed. It's also fully Adium-
agnostic, but that's just because it was cleaner to do it that way,
not because I particularly care that the class remains "general".
Returning NSZeroRect for particular rows and then doing some
CoreAnimation fun seems like it'd be a feasible way to extend toward
other effects... are you going to play with it and show us some fun
demos? :)
-Evan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://adium.im/pipermail/devel_adium.im/attachments/20070609/a2e1cd8c/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/20070609/a2e1cd8c/attachment.sig>
More information about the devel
mailing list