A.L.E.C wrote:
We don't need two-levels until the menu height will be not too high. Another step to make messages list complete will be columns order changing using drag'n'drop (preferred) or using up/down buttons in the menu.
I'd prefer drag'n'drop in a message_list itself. This would be more intuitive. But checkboxes in menu should follow order in which columns appear in a message_list anyway. And I'd move this functionality into a separate commit after main features are mature. And, maybe I'd prefer to have this menu in a separate (of threading) commit also. Just not to mess things.
And one more note about possible implementation: clicks on columns checkboxes shouldn't hide menu, while click on sorting and grouping radios should.
For sorting/grouping also shouldn't. I think we should add a "Save" link/button at bottom, also "Reset" and "Reset all" (the last one with user warning).
+1
But I'd write 'Reset view' or 'Reset options' instead of 'Reset'. 'Reset' word alone may mean anything for an user... ;)
Vladislav
List info: http://lists.roundcube.net/dev/