Commit Graph

397 Commits

Author SHA1 Message Date
Bob Swift
bb76532dcf Hide profile selector from options dialog if no profiles are defined 2021-07-12 14:24:35 -06:00
Bob Swift
ed79cc9800 Add dialog to show which profiles are attached to options on a page
- add new dialog
- fix settings groups keys
2021-07-11 12:00:47 -06:00
Bob Swift
06961f2d70 Add "Profile Help" button. 2021-07-11 08:58:41 -06:00
Bob Swift
a921cbcc0a Set combobox width to preferred and push to the right-hand side 2021-07-11 08:34:31 -06:00
Bob Swift
377c2f3561 Allow saving options settings to specified profile 2021-07-10 14:35:39 -06:00
Bob Swift
85ce4b1411 Rename ProfileEditorPage to ProfileEditorDialog 2021-06-28 09:17:21 -06:00
Bob Swift
d9934ad5f6 Revise and rearrange buttons. Auto-save changes within dialog. 2021-06-28 09:17:21 -06:00
Bob Swift
583058ef05 Add user profile editor dialog (WIP) 2021-06-24 09:50:27 -06:00
Philipp Wolfer
ab552cf43f Removed additional margins in Options > User interface
Unified the space between control elements
2021-06-17 08:57:16 +02:00
Philipp Wolfer
02081aa2e7 Nicer rendering of warning box in Options -> General
This improves the visual display especially in dark layouts
2021-06-17 08:49:33 +02:00
Philipp Wolfer
a3ebc1cb22 PICARD-257: Add option to exclude embedded images from clear_existing_tags 2021-06-16 08:52:55 +02:00
Philipp Wolfer
abc093ea50 PICARD-2232: Update the unofficial server warning text 2021-06-15 21:12:38 +02:00
Philipp Wolfer
8af6346f47 fix tab order 2021-06-15 07:51:07 +02:00
Philipp Wolfer
28a5fc19e5 PICARD-2232: Add option to enable data submission to unofficial server
Show a warning when user configures unofficial server and add an option use_server_for_submission to use this server also for data submission.
2021-06-15 07:51:07 +02:00
Philipp Wolfer
1ba1d28a1d PICARD-2179: Ensure script editor is modal also on macOS
This fixes the script editor opening behind the options dialog on macOS
2021-05-30 15:58:45 +02:00
Philipp Wolfer
7e1daec917 PICARD-2179: Fixed spacing for menu bar in script editor dialog 2021-05-28 17:49:00 +02:00
Philipp Wolfer
2fb82fdc5c PICARD-2179: Use standard dialog button box for script editor 2021-05-28 17:48:59 +02:00
Philipp Wolfer
2c7de97024 PICARD-2179: Moved edit script button next to script selection 2021-05-28 17:48:59 +02:00
Bob Swift
7cb7da7ddd Set unique splitter names in scripting and renaming options screens 2021-05-17 10:42:01 -06:00
Bob Swift
97bbf7af6a Use splitter name as key if available. Add names to main screen items. 2021-05-16 20:51:24 -06:00
Bob Swift
e55fc242b8 PICARD-2208: Allow resizing the "Before" and "After" columns in file naming examples (#1815)
* Add splitter bar between example columns.  Remove unused layouts.

* Remove extra frames.  Set examples list as expanding.
2021-05-13 11:00:27 +02:00
Philipp Wolfer
4a30c2c517 Merge pull request #1810 from rdswift/multiple_naming_scripts
PICARD-524: Extended script editor dialog with multiple naming scripts
2021-05-12 09:50:42 +02:00
Bob Swift
6295f8a4ba Add quick script selector to renaming page and sync with script editor 2021-05-10 16:29:45 -06:00
Bob Swift
593fe8401e Add menu bar 2021-05-10 14:10:56 -06:00
Bob Swift
c1907c7902 Make UI more intuitive
- Add `Close` button
- Confirm actions which may lose unsaved edits
- Remove `Select` button and automatically select the current script
- Save selected script id and open editor to that script
- Update the `file_naming_format` setting when script changes are saved
2021-05-08 11:12:09 -06:00
Philipp Wolfer
6f7a93b067 PICARD-2206: Fix tab order for option pages 2021-05-07 16:55:52 +02:00
Bob Swift
4d353db6e8 Allow updating title from script details dialog 2021-05-06 14:24:24 -06:00
Bob Swift
1df71d16a4 Add button to set last updated to properly formatted current date/time 2021-05-06 13:21:29 -06:00
Bob Swift
6211d21853 Update UI for multiple scripts 2021-05-05 15:59:55 -06:00
Philipp Wolfer
8627155471 Merge pull request #1798 from phw/PICARD-2171-optional-guess-title
PICARD-2171: Optional guess title and tracknumber
2021-05-01 08:50:08 +02:00
Bob Swift
2a85fa2a1f Set maximum examples, tooltip and usage notes as class properties. 2021-04-30 11:58:45 +02:00
Bob Swift
99f829493c Use custom widget for documentation display from scriping options page 2021-04-30 11:51:19 +02:00
Bob Swift
1f8b1537e0 Remove unused layout 2021-04-30 11:51:18 +02:00
Bob Swift
6c68f85af3 Make ScriptingDocumentationWidget a proper stand-alone widget. 2021-04-30 11:51:18 +02:00
Bob Swift
649c4c50eb Changes requested by outsidecontext
- remove SingletonDialog from ScriptEditorPage class
- remove unused self.parent and self.PARENT variables
- remove setWindowFlags and add setWindowModality
- create custom ScriptingDocumentationWidget
2021-04-30 11:51:18 +02:00
Bob Swift
df4bc6d144 Fix position of Show documentation checkbox. Remove unused splitter. 2021-04-30 11:51:18 +02:00
Bob Swift
85e5bf8e46 Implement suggested changes
- Include current configuration naming script in selection list
- Update script loaded into the editor on selection change
- Only update script on "Make it so" if it has been saved from editor
- Optimize synchronization of example lists
- Correct spelling mistakes
2021-04-30 11:51:18 +02:00
Bob Swift
367afeba21 Add missing tooltip 2021-04-30 11:51:18 +02:00
Bob Swift
1708bbc07c Add option to display scripting documentation on the editor screen 2021-04-30 11:51:18 +02:00
Bob Swift
549c83181a Correct typo in tooltip text 2021-04-30 11:51:17 +02:00
Bob Swift
99f7b69194 Add options to export to / import from a text file 2021-04-30 11:51:17 +02:00
Bob Swift
a42ad338f1 Remove script display from Options page. Add note about examples. 2021-04-30 11:51:13 +02:00
Bob Swift
0e691d0c5b Address initial suggested enhancement items list 2021-04-30 11:49:26 +02:00
Bob Swift
e3e82d6a9f Make naming script editor available from main screen 2021-04-30 11:49:26 +02:00
Bob Swift
6ced4e95e4 Add separate window for naming script editing. 2021-04-30 11:49:20 +02:00
Gabriel Ferreira
7f5511c6a9 PICARD-2178: Select random sample of loaded files to use as renaming examples 2021-04-30 11:43:36 +02:00
Philipp Wolfer
138b0c86bd PICARD-2171: Make guess track no. and title from filename optional 2021-04-28 10:51:58 +02:00
Philipp Wolfer
a1eed74432 PICARD-2187: Fixed display of scripting error in renaming options 2021-04-13 11:52:17 +02:00
Philipp Wolfer
c797d7a985 PICARD-2158: Use Scripting Documentation dialog in renaming options 2021-03-25 00:43:09 +01:00
Philipp Wolfer
bc908c41ec Fix interface options UI positioning 2021-03-17 08:47:06 +01:00