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
Philipp Wolfer
0847ee0a35
PICARD-125: Saving tags for AC3 can be configured
...
Saving APEv2 tags to AC3 can be disabled, existing tags can be removed.
2019-10-28 16:08:11 +01:00
Philipp Wolfer
ad0c1d88ef
PICARD-1628: Make saving APEv2 to AAC optional
...
Only some software supports APEv2 tags in AAC files, for some software it even causes issues with length calculation or playback. Let the user configure whether to save APEv2 to AAC, not save APEv2 to AAC or completely remove APEv2 from AAC.
2019-10-28 15:38:47 +01:00
Philipp Wolfer
4cf23481e5
PICARD-571: Set monospace fonts for scripting
...
This fixes the monospaced font for the renaming script on Windows and macOS and set monospaced font for scripting on all platforms.
2019-09-02 20:03:16 +02:00
Philipp Wolfer
81c5364c76
PICARD-1581: Better understandable label for recursively_add_files option
2019-08-22 11:56:57 +02:00
Philipp Wolfer
abf41622f3
PICARD-1559: Fix file naming format being disabled if only move files is active
2019-08-21 11:33:14 +02:00
Philipp Wolfer
e1b8ba37c4
PICARD-1559: Refactor renaming options UI
...
The renaming script and compatibility settings are now independent of rename_files being enabled or not.
2019-08-05 19:39:41 +02:00
Philipp Wolfer
53cd2cf1e2
PICARD-1527: Fix dialog default sizes
...
- Dialogs defined in UI files had two different places where a default size is defined (in UI file and code). Removed definition from code and adpated UI files.
- The default size of the options dialog is too small to accomodate the content. Actually the .ui file was once set to a sensible default, this is used again now.
2019-07-21 20:43:44 +02:00
Laurent Monin
2f45d40017
PICARD-1524: Make colours user-configurable
2019-06-12 10:04:12 +02:00
Laurent Monin
26d9eb6ed1
Make tool tips translatable
2019-05-28 13:12:12 +02:00
Laurent Monin
f1bf736ec6
Add "one per line" and a note about the test zone not being saved
2019-05-28 12:33:20 +02:00
Laurent Monin
1bcad37f86
Handle upgrade, and provide a working UI for setting genres_filter
...
- bump Picard version to 2.2.0dev3 and add a hook to convert ignore_genres to genres_filter
- modify Genres UI
- add a playground to test genre_filter
- improve error handling
2019-05-27 14:53:34 +02:00