So, you placed under 'General' things that are specific ("other options") and you put directly 'Read', 'Write', 'System integration' on the top because they are... general?Xyzzy wrote:- I divided options tree into main functional areas. 'Interface' is how program looks and works as a whole. 'Browser' and 'View' are two main functions the program performs. 'Read' and 'Write' define how program works with files to support program operations; 'Read' supports 'Browser' and 'View' and 'Write' supports misc tools. 'System integration' defines how program cooperates with its environment. 'General' is other options.
- Do not let user search too much. Both scattering options into many categories and squeezing them on one page are bad.
We agreed on the real main categories (Browser, View, Interface)... the other items can be grouped under a 'General' category in order to avoid scattering options, especially at the root.
Trying to separate them into a more complex structure is trying to find some logic when there is none, and obviously makes the use and understanding of options more difficult for everyone.
Done.Xyzzy wrote:Give reason for your choices. Otherwise they are worthless.
(...and that was my 300... )