I'm late to this thread as well, and I find the new sorting options
confusing :S

The way I see this is as follows. From a design standpoint, there are a
few decisions that are mostly orthogonal and therefore should be
presented as orthogonal to the user (the way "hybrid mode" works now
actually affects several of these) :

- How to group the contacts - by group, by status, or both
- Whether to sort the contacts within each toplevel branch by status or
not (by status only makes sense if the toplevel branches are by group)
- Whether to sort the contacts within each branch+status in ascending or
descending order
- Whether to sort the groups in ascending or descending order
- Whether to show or hide offline contacts
- Whether to treat all non-available and non-offline states as
equivalent for grouping purposes (ie away/not available/on the phone)

The options we have now are more or less equivalent to these (except the
last two ones, which would be new). So how about a single "Contact
Sorting and Grouping" menu with :

[ ] Group by User Group
[ ] Group by Status
-----
[ ] Sort groups in ascending order
[ ] Sort contacts within each group by status 
[ ] Sort contacts in ascending order
[ ] Hide offline contacts
[ ] Treat away states as equivalent

In this case checking Group by Group, Group by Status and Hide Offline
Contacts would produce Hybrid mode. This proposed layout has two more
options than the current one and one less menu entry.

What do you think? I'm willing to implement this if you want to try it.

        --Gabriel
        

________________________________________________________________________
Gabriel Gambetta
Mystery Studio - http://www.mysterystudio.com
Gabriel's Stuff - http://www.mysterystudio.com/gabriel


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Amsn-devel mailing list
Amsn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amsn-devel

Reply via email to