Dreamer wrote:I think all options on other tabs must be disabled (otherwise, you'd need to check if it's enabled or disabled or you'd apply it by accident) - and then it would be much less usable when a user wants to use it again and again. Therefore I don't like tabs in single option dialogs. I think it's good now, later we could move one big option to other/new dialog.
I understand your point, but again: Currently you have no idea what the settings in Duplicate sub dialog are, unless you open the sub dialog.
The tabs are no cure for everything, but I think they can help if dialogs are too crowded (i.e., have many, many controls on it). For experienced users crowded dialogs are good since they can be controled very quickly, but for novices and many users it's very confusing.
First, the
original dialog in 1.82 Alpha
I've made a draft to show what tabs could look like and for further discussion:
#HM1-a: Batch Rename with Tabs - Page 'Filename'
#HM1-b: Page 'Replace'
#HM1-c: Page 'Duplicates'
Notes:
- If a tab has an active action, an exclamation mark "!" is shown in the title of the appropriate tab. This way the user can quickly see whether an action in a tab is active or not.
- The controls on 'Duplicate' tab differ from the sub dialog in the 1.82 alpha, this is on purpose, see discussion in topic
Batch Rename: "Duplicate" dialog
- The 'Options' tab is for option "Create new template when opening dialog".
As you can see, the dialog design becomes very clear when using tabs. Also, the actions applied on filenames (Filename, Replace, Duplicates) are a sort of production line: First, filenames are changed. Second, string replacements are done. And third, duplicate filenames are avoided by adding suffixes if needed. The tab approach reflects this "production line" very well and the user gets a good idea what's happening behind the scenes, which is important to use the dialog properly.
Most users will use tab 'Filename'. 'Replace' tab can be important, too. Tabs 'Duplicate' and 'Options' are rarely used and basically 'Set once and then forget' settings.
It's many tabs, yes, and power users might find the tabs too clumsy, but think about it and you might also find this approach useful.
Comments and feedback (Pro & Con) are welcome (as always).