Simplifying mask usage Numerous beginner users regularly get confused about how to use burning/export/conversion/auto-organize masks. This is an attempt at fixing this issue in a manner that also rationalizes several additional features: #687: capitalization correction and spellcheck #123: removal of some words #??: forcing masks to specified widths In order to limit confusion: -Masks for the above functions that currently exist should no longer be editable. There should just be a dropdown list of already-configured masks, and to the right, an 'Edit' button that allows the user to change the masks. -When the user clicks the edit button they are brought to a "Edit Destination Formats" screen: Destination Format: ______________________________________^ [Add] (drop-down of existing masks) [Remove] Sample: __________________________________________________ -Edit Destination Format------------------------------------------------- | Directory: ____^ (drop down where the second option is 'browse...' | | Subdirectory format: __ _/_ __ _/_ __ _/_ __ / | Force # characters to: __^ _left__^ __^ _Left__^ __^ _left__^ __^ _left__^ | | Filename format: __ _-_ __ _-_ __ _-_ __ | __^ _left__^ __^ _Left__^ __^ _left__^ __^ _left__^ | | Options: | [ ] Change case: (o) Specific characters ( ) All uppercase ( ) All lowercase | [x] Capitalize all words | [ ] Capitalize only first word in a property | [x] Subsequently capitalize first word following: __-, ), ., :, /, ;, ,,,__ | [x] Subsequently adjust capitalization for: __And-->and, Dj-->DJ, Mc-->MC, VS-->vs, Vs-->vs, The-->the, | [ ] Change characters {o} Replace underscores with spaces ( ) Replace spaces with underscores | [x] Remove Artist prefixes: __The, A__ |-------------------------------------------------------------------------- Note: If user tries to edit the Destination Format mask directly, they are prompted with: 'Direct Editing of the Destination Format should only be attempted by advanced users. Are you sure you want to proceed? [ ] Do not show this again [Yes] [No]'