[Adium-devl] Keyboard shortcuts in the contact list

Colin Barrett timber at lava.net
Fri May 26 04:00:45 UTC 2006


On May 25, 2006, at 5:06 PM, Evan Schoenberg wrote:

> I don't.... what do you do more? Move the window? Or drag contacts  
> around?  In any case, switching back doesn't solve a problem; it  
> just moves the onus of the problem onto a different function,  
> moving the non-standard window rather than dragging contacts around  
> the non-standard window.

Just wanted to throw my hat into the ring, but I do neither,  
honestly. The CL stays docked on the left side, and I don't move  
contacts around by dragging—I use the Info pane to change what group  
they're in. I don't drag contacts around because it's really  
difficult to do: It keeps wanting to create a metaconact. I have to  
drag the contact on to the title of the group, and by Fitt's Law  
that's a pretty hard target to hit.

Here are my suggestions:

1) Have the focus ring surround the whole group, not just the group  
name. This works well when automatic sorting is on, not sure how good  
it would be with manual sorting.
2) Have a delay before the focus rings moves to a contact inside the  
group (for metacontact creation). For manual sorting, there could be  
a delay before the "insertion line" changed to a focus ring around  
the metacontact.

I think if both of these were implemented, I would be dragging  
contacts around a lot more. I still wouldn't ever move the window.  
It's docked on the left side quite nicely (gooo CL hiding!). My only  
concers are the serious deviation from standard NSOutlineView  
behavior. However, I think these are necessary—this is quite a  
special case (tree depth of 1 at all times, and every item can  
contain additional items).

-Colin



More information about the devel mailing list