Commit Graph

340 Commits

Author SHA1 Message Date
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
Philipp Wolfer
b8644aad3d PICARD-1812: Options for saving RIFF INFO to WAVE 2020-05-13 11:08:07 +02:00
Philipp Wolfer
2c5a484b91 PICARD-1805: Add a default tagger script when user enables scripting
Also show a placeholder text in the script editor to make it clear where the user can input code.
2020-05-13 11:06:36 +02:00
Philipp Wolfer
10accc9735 Moved ScriptTextEdit into separate module and reuse it in renaming 2020-05-13 11:05:11 +02:00
Laurent Monin
dd00c084d5 More renames 2020-05-13 11:05:11 +02:00
Laurent Monin
6a8e57c532 Rename few files and classes 2020-05-13 11:05:11 +02:00
Laurent Monin
78a5ef5446 Use a more generic label to the button as we may display more than func doc 2020-05-13 11:05:10 +02:00
Laurent Monin
2d29915551 Move external documentation link to the in-app script doc dialog 2020-05-13 11:05:10 +02:00
Laurent Monin
d425011c21 Use QTextBrowser instead of QTextEdit
So we can have external links in the documentation
2020-05-13 11:05:10 +02:00
Laurent Monin
c10e5fd4a0 Add a button to Options > Scripting to display documentation 2020-05-13 11:05:10 +02:00
Philipp Wolfer
4a4f699077 PICARD-1760: Prevent duplicates in top tags editor 2020-02-22 19:13:26 +00:00
Philipp Wolfer
7e6b74013d PICARD-1695: Move logic to add and remove scripts to ScriptListWidget 2019-12-25 09:00:07 +01:00
Philipp Wolfer
6a785eed25 PICARD-1695: Allow inline editing of script names
Removed the separate input for the script name in the script editor and enabled inline editing in the script list. Added a context menu for the editing.
2019-12-25 09:00:07 +01:00
Philipp Wolfer
b1a8fbb2b5 PICARD-1695: Make scripts sortable by drag and drop 2019-12-17 19:44:29 +01:00
Philipp Wolfer
500622851e PICARD-1695: Removed buttons from script editor ist
The functionality is now enabled by buttons outside of the list view.
2019-12-17 18:04:08 +01:00
Philipp Wolfer
452436df0b PICARD-1695: Move script editor control elements below the list view
This makes the UI more consistent with similar views in options.
2019-12-17 18:04:07 +01:00
Philipp Wolfer
f293223f70 Consistently place list editors in options inside of QGroupBox 2019-12-17 08:51:48 +01:00
Philipp Wolfer
39feb44230 Unify position and size of buttons for list re-ordering
This makes the taglisteditor widget consistent with existing list re-ordering UI for cover art and toolbar buttons.
2019-12-17 08:38:48 +01:00
Philipp Wolfer
d426520c32 Unify list up/down arrow icons
Use custom icons for consistency.
2019-12-17 08:10:17 +01:00
Philipp Wolfer
b7f065afa1 Fixed typo on advanced options page 2019-12-11 22:45:18 +01:00
Philipp Wolfer
31ce30e544 Fixed description label for preserved tags
Tags are now compared case insensitive
2019-12-11 22:39:42 +01:00
Philipp Wolfer
dc38e54cb4 Script editor: Minor fix for checkboxes not fully visible with some Qt themes 2019-12-10 16:31:35 +01:00
Philipp Wolfer
c366d05845 Script editor: Fixed not full visible script names on macOS 2019-12-10 16:23:43 +01:00
Philipp Wolfer
c5d9291c17 Refactored AdvancedScriptItem layout
Generated QHBoxLayout based layout in Qt Designer. This layout is simpler and provides better resize behavior.
2019-12-10 16:23:43 +01:00
Philipp Wolfer
08979b22d0 PICARD-1218: Properly truncate script names in script editor 2019-12-10 16:23:43 +01:00
Philipp Wolfer
82447dd8a2 PICARD-1684: Allow reordering tag values in tag editor 2019-12-06 14:00:07 +01:00
Philipp Wolfer
f4fe3bfbf9 Added move right/left icons and use them for preferred metadata UI.
These icons match the move up/down icons for a consistent look.
2019-12-05 11:53:09 +01:00
Philipp Wolfer
1b4deae3bf Added custom move up/down icons
Using default icons from the theme does not work on Windows / macOS. These are custom icons created by myself.
2019-12-05 11:53:09 +01:00
Philipp Wolfer
5f394105e1 Disable manual sorting of compare_ignore_tags
The sort order for compare_ignore_tags does not matter. Sort entries automatically, disable manual sorting.
2019-12-04 15:06:20 +01:00
Philipp Wolfer
71e2214dd7 cdlookup: Added some margin between label and submit button 2019-11-30 15:59:34 +01:00
Philipp Wolfer
04e2e304c6 PICARD-1401: On empty disc lookup show a prominent disc ID submission button 2019-11-30 10:32:02 +01:00
Philipp Wolfer
c6fcf3f1a0 PICARD-1677: Allow ignoring tags for metadata comparisson
Files that only differ in the tags set in the ignore list will not show up as changed even if those tags have changed.
2019-11-29 15:21:10 +01:00
Philipp Wolfer
9baba44c98 Refactored top tags editor into generic TagListEditor widget 2019-11-29 15:21:10 +01:00
Philipp Wolfer
3c90cbbe59 PICARD-714: Added buttons to top tags editor 2019-11-25 12:19:16 +01:00
Philipp Wolfer
84455b940d PICARD-714: Moved editable tag list implementation into own class
Added adding new item with double click.
2019-11-25 12:17:22 +01:00
Philipp Wolfer
b39efa0d7c PICARD-714: Use QListView for top tag editor 2019-11-25 12:16:57 +01:00
Philipp Wolfer
29eb22c2ce PICARD-714: Configurable top tags for metadatabox 2019-11-25 12:16:47 +01:00
Philipp Wolfer
3585bbb32e PICARD-1671: Moved tags compatibility options to separate page 2019-11-20 12:45:26 +01:00