I think we should not confuse end users with too many sort options. People reading this list knows what it all means, but in a situation with a lot of end users that arent that well informed, they really dont know the difference is between 'sorting by message index' or 'sort by date header'. They'll just click until it looks good, and leave it. I know from practice that they more often than not pick the option that isnt the best for them (or for the server). Even a 3 state button is kind of strange to an end user. Cause what does 'unsorted' mean? Try and explain that to someone that doesnt know IMAP servers or email details.
Possible option. By default pick either sort by date or sort by message index, and let the user set the other option in a config setting. Squirrelmail for instance has an option in setting 'Sort by received date'. As an admin, I can then choose to hardcode that option for every user and not allow them to change it. Regards, Cor _______________________________________________ List info: http://lists.roundcube.net/dev/
