I think WLM has this right;  The menu should have some settings like

View >
        Sort  contacts  ascending
     o Sort contacts descending
     ---
     o Sort  contacts  by groups
        Sort  contacts  by status
     ---
     [x] Group offline contacts
     [  ] Group mobile contacts
     ---
     Change the way a contact appears ...

# with the o are radio buttons
# with the [ ] are checkboxes
# the last entry is the "global nickname"

2007/1/13, Youness Alaoui <[EMAIL PROTECTED]>:
> Hi all,
> I just noticed that we have a really bad sorting of contacts and there is NO 
> option to allow the user to customize this and I'm
> really surprised about that! at this moment, all contacts are sorted 
> alphabetically but grouped by status...
> This looks to many people as if the list was sorted randomly and yes, it does 
> look like that. you see, in my list, I see this :
> J - online
> P - online
> B - away
> K - away
> T - away
> V - away
> L - out to lunch
>
> how does that look sorted to you ? it looks totally random to me. and I do 
> think many users requested to have their list sorted
> without grouping the users by status.
> I found the offending code :
> in protocol.tcl, line 2695 :
> set list_users [lsort -increasing -command ::MSN::CompareState [lsort 
> -increasing -command ::MSN::CompareNick [::MSN::getList FL]]]
>
> So this is how it works, we sort the list, increasing by nick, then sort it 
> by status, increasing again.
> I think we should allow the user to specify if he wants his list sorted 
> alphabetically ascending or descending (we already have
> an option in the 'View' menu for that, but it only applies to groups, not to 
> contacts!!!!!) AND have an option on whether they
> should be sorted by status or not.
> The problem here is, how much the usability of the menus will get affected.
> Maybe Karel can help on this point since he's the HIG guy.. so what do you 
> think ? how do you suggest that ?
> it's easy on the code, but it's not on the usability, which is why I'm 
> writing this.
> I'll do the modifs and provide with some config keys for this, all that will 
> remain is to allow a user to change that..
>
> KKRT
>
> -------------------------------------------------------------------------
> 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
>

-------------------------------------------------------------------------
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