As this thread is about Options reorganization, I propose to stay on this topic. Here is my proposal for Options structure. (To see structure, copy the list into a file and display it in WWW browser).
Why such main categories:
Interface - says how XnView looks and works as a whole.
Browser - all Browser only options
View - all View only options
Read, Write - all file reading/writing operations. They are main categories, because many options use read/write capabilites, like slideshow or WWW gallery.
System integration - how XnView is "embedded" in operating system.
General - all other options
Order of options on the lists is random
What do you think about the structure???
X.
General view of the tree, explanations below
Code: Select all
General
Startup
Browser & View
File operations
Slide Show
Plugin Adobe 8bf
Interface
Switching modes
Misc (Languages, Recent lists, Folder tabs)
Toolbar
Buttons displayed
Skin
Browser
Files displayed
File list
Cache
Thumbnails
Appearance
Labels
Folder tree
Preview
Open action
Misc
View
File sequence
Quick Slide Show
Quick View
Keyboard/Mouse
Fullscreen
Read
Write
System integration
Associations
Install
<ul>
<li>General</li> - options not fitting in other places, 'General' because it looks nicer than 'Misc' and is commonly used in the same meaning as option name.
<ul>
<li>Startup</li> - options affecting how XnView is started and what actions are performed on startup from user's point of view
<li>Browser&View</li> - Options affecting specifically Browser and View, and at the same time working for both, like Enable BMP animations
<li>File operations</li> - Options for file operations, like copying etc.
<li>Slide Show</li>
<li>Plugin Adobe 8bf</li>
</ul>
<li>Interface</li>
<ul>
<li>Switching modes</li> - this is how interface works
<li>Misc(Languages&Recent lists&Folder tabs)</li> - change Languages to drop down menu and fitting all these on one page would be no problem I think
<li>Toolbar</li>
<ul>
<li>Buttons displayed</li>
<li>Skin</li>
</ul>
</ul>
<li>Browser</li>
<ul>
<li>File list</li>
<ul>
<li>Files displayed</li>
<li>Cache</li> - cache is used only by file list, that's why it's here
</ul>
<li>Thumbnails</li> - this really should be under File list, but option tree with 4 levels would not fit into control
<ul>
<li>Appearance</li>
<li>Labels</li>
</ul>
<li>Folder tree</li>
<li>Preview</li>
<li>Open action</li>
<li>Misc</li>
</ul>
<li>View</li>
<ul>
<li>File sequence</li> - This is currently called File list, but file list is something displayed in Browser
<li>Quick Slide Show</li>
<li>Quick View</li> - or however it is called- there are a few options that work only for fullscreen mode run directly from Windows
<li>Keyboard/Mouse</li>
<li>Fullscreen</li>
</ul>
<li>Read</li>
<li>Write</li>
<li>System integration</li>
<ul>
<li>Associations</li>
<li>Install</li>
</ul>