Commit Graph

377 Commits

Author SHA1 Message Date
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
Gabriel Ferreira
ea229381a0 Ensure theme is known and hide all UI theme controls at once 2021-03-16 22:47:50 -03:00
Gabriel Ferreira
89e640ef70 Allow selection of light, dark or system theme 2021-03-15 18:43:06 -03:00
Philipp Wolfer
f45be774c6 PICARD-2130: Move save_only_one_front_image option from CAA to cover options 2021-03-03 10:39:10 +01:00
Philipp Wolfer
2d7babcc7a PICARD-2130: Move image_type_as_filename option from CAA to cover options
Also refactor the cover options page to be more clear on how settings relate to each other.
2021-03-03 09:59:57 +01:00
Philipp Wolfer
2fe7aa9c75 PICARD-2063: Make automatic horizontal scrolling in file browser configurable 2020-12-14 11:51:12 +01:00
Philipp Wolfer
f72d55b64c PICARD-2039: Use separate info and error tabs in info dialog
This allows showing both errors and the normal info. E.g. if an album loaded, but there were still some errors logged during load.
2020-11-30 14:22:00 +01:00
Philipp Wolfer
7a4740b621 Avoid label line break in advanced options view 2020-10-11 15:51:49 +02:00
Philipp Wolfer
52abe10821 PICARD-1390: Allow configuring network timeout in options 2020-10-11 11:45:45 +02:00
Philipp Wolfer
ff2c62c024 PICARD-534: Add support for SOCKS proxy 2020-10-10 17:04:40 +02:00
Philipp Wolfer
6165693281 PICARD-1952: Allow user to force system theme on Linux 2020-10-04 10:01:35 +02:00
Philipp Wolfer
304cb43eee PICARD-1959: Rename disc ID "Lookup in Browser" to "Submit disc ID" 2020-10-02 20:09:17 +02:00
Philipp Wolfer
a6b35dd1d5 PICARD-1860: Easier editing in tag edit dialog
After entering or selecting the tag name open automatically switch to editing the value. Enter key enters new value instead of closing dialog.
2020-08-17 12:57:25 +02:00
Philipp Wolfer
98b0f327b2 PICARD-1871: Use TagListEditor for preserved tags 2020-07-14 17:04:51 +00:00
Philipp Wolfer
ad09572f28 PICARD-1852: Increase size of about dialog
Also show component versions comma separated. This makes the content more likely to fit into the dialog by default.
2020-06-23 21:16:44 +02:00
Philipp Wolfer
d2d7e2e443 Add application icon to about dialog 2020-06-23 15:11:25 +02:00
Philipp Wolfer
2f2f0b10d3 Move about info into standalone dialog 2020-06-23 14:39:31 +02:00
Philipp Wolfer
e8affd7317 PICARD-1847: Show additional help for AC3, AAC and WAVE options 2020-06-20 16:09:17 +02:00
Philipp Wolfer
1b84515453 PICARD-1847: Move tag compatibility options to separate views 2020-06-19 19:25:30 +02:00
Philipp Wolfer
63c951fc18 PICARD-1812: Use Windows-1252 for RIFF INFO by default
This provides best compatbility for Windows. Users can choose to select UTF-8 for Unicode support (e.g. supported by foobar2000).
2020-05-13 11:08:07 +02:00
Philipp Wolfer
1542d4d7c0 PICARD-1812: Option to remove RIFF INFO from WAVE files 2020-05-13 11:08:07 +02:00