Philipp Wolfer
5ff4d3fd7f
Updated translations
2020-08-18 07:40:10 +02:00
Philipp Wolfer
903aa29ed9
PICARD-1920: Open help in options with platform's help shortcut
2020-08-18 07:32:47 +02:00
Philipp Wolfer
40297a7165
Merge pull request #1609 from phw/PICARD-1899
...
PICARD-1899: Link to new documentation pages
2020-08-18 07:30:50 +02:00
Philipp Wolfer
865645ccf1
PICARD-1899: Fixed language handling in documentation links
2020-08-17 22:48:46 +02:00
Philipp Wolfer
26b4eae9f2
PICARD-1899: Provide help URL for all option pages
...
Allows flexible linking to the proper documentation for each option page (including options provided by plugins).
2020-08-17 20:15:42 +02:00
Philipp Wolfer
b598e1c6a3
PICARD-1899: Update documentation links
...
Point to picard-docs.metabrainz.org, consider app version
2020-08-17 20:04:23 +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
e27b7ed3a3
Move common metadataview refresh code to MainWindow
2020-08-17 07:51:05 +02:00
Philipp Wolfer
20d2c2a4dc
PICARD-1914: When file gets unlinked from track update metadata box
...
Prevents editing the metadata for the track still alters the file.
2020-08-17 07:51:05 +02:00
Philipp Wolfer
292ef07e6b
PICARD-1915: Update metadata view after selected album finished loading
2020-08-17 07:51:05 +02:00
Philipp Wolfer
a56fcfe49c
PICARD-1909: Ensure main window gets updated on metadata changes
2020-08-15 12:51:41 +02:00
Philipp Wolfer
6742dd3ebe
PICARD-1909: Update metadatabox on tag modifying actions
...
The metadatabox did not get updated after removal, copy and pasting or "use original values".
2020-08-15 12:51:41 +02:00
Gabriel Ferreira
f44a3b3f23
Fix Dark theme checks for older OS X releases
2020-08-14 22:51:47 +02:00
Philipp Wolfer
87abc13f60
PICARD-1911: Update tree view on tag deletion
...
Without this deleted tags are not immediately reflected in the list views.
2020-08-14 09:21:47 +02:00
Gabriel Ferreira
6aea0c068f
Expand "Use original values" to tracks and albums
2020-08-14 09:18:38 +02:00
Philipp Wolfer
259a68d4e0
Bump version to 2.4.2dev1
2020-08-14 07:50:38 +02:00
Philipp Wolfer
9abd145914
Release 2.4.1
2020-08-11 11:28:45 +02:00
Philipp Wolfer
ae3bc719ca
Bump version to 2.4.1dev1
2020-08-11 08:57:46 +02:00
Gabriel Ferreira
38c9e6376c
Fix Dark theme checks for older Windows releases
2020-08-11 08:42:36 +02:00
Philipp Wolfer
8eae191062
Release 2.4
2020-08-10 14:10:52 +02:00
Philipp Wolfer
6e901659ea
Updated translations from Transifex
2020-08-10 10:50:48 +02:00
Philipp Wolfer
a709279107
Cleaned up TaggerScriptSyntaxHighlighter code
2020-08-06 23:27:49 +02:00
Philipp Wolfer
5835c91b1f
PICARD-1902: Fixed script syntax highlighter crash
...
Fixed Picard crashing when entering "$noop(\)" as a script.
2020-08-06 23:27:49 +02:00
Philipp Wolfer
f113807f31
Support python-dateutil 3.7
...
dateutil < 3.8.1 will throw ValueError, and not the derived ParseError. For compatibility with existing Linux distros.
2020-08-01 17:43:39 +02:00
Philipp Wolfer
db1b8c1333
PICARD-1896: Fixed mapping "instrument arranger" to arranger tag
...
See also https://tickets.metabrainz.org/browse/STYLE-217 for the change from "instrumentator" to "instrument arranger".
2020-08-01 15:04:59 +02:00
Philipp Wolfer
d5728772d7
Merge pull request #1580 from Gabrielcarvfer/PICARD-1866
...
PICARD-1866: Update metadatabox if a single file/cluster/track/album metadata changes.
2020-08-01 13:53:16 +02:00
Philipp Wolfer
40a13ce7f4
PICARD-1878: Upgrade to mutagen 1.45.1 to fix slow saving
...
mutagen 1.45.1 disables use of nmap to modify files, which resulted in inefficient saving performance on some file systems and network shares.
2020-07-31 17:26:41 +02:00
Laurent Monin
9aaa5c62a8
Merge pull request #1596 from zas/fix_pr_1891
...
PICARD-1891: handle incorrect date parsing exceptions
2020-07-21 13:19:24 +02:00
Laurent Monin
5e5535a21b
Test for ID3 date format
2020-07-21 09:39:21 +02:00
Laurent Monin
4f592a80ab
Drop log and simplify exception catching
2020-07-21 09:38:48 +02:00
Philipp Wolfer
615426449f
PICARD-1894: Fix tracknumber detection from filename
...
Do not detect parts of longer numbers as track no., e.g. "Song 2015" must not be detected as track no. 15.
2020-07-21 09:37:24 +02:00
Laurent Monin
219b734569
PICARD-1891: handle incorrect date parsing exceptions
...
- catch exceptions in extract_year_from_date() and log them to debug
- return None if year cannot be extracted
- check for None in metadata.compare_to_release_parts() before trying to compare years
This isn't perfect, the function is called a lot of time and it spams debug log (if enabled)
Note: I removed a very old comment in imports that doesn't make any sense (it was introduced 6 years ago in 323d12892c ) and it was making isort unhappy.
2020-07-20 17:41:46 +02:00
Philipp Wolfer
dd2acaf6ee
PICARD-1892: Fixed deleting totaldiscs / totaltracks from Vorbis tags
...
Deleting failed if the file only contained disctotal or tracktotal tags, but not also totaldiscs or totaltracks.
2020-07-20 13:29:54 +02:00
Philipp Wolfer
048651fa41
Refactor script module into package
2020-07-19 21:30:56 +02:00
Laurent Monin
14db5dcbc3
Merge pull request #1593 from zas/fix_color_saving
...
PICARD-1890: Fix spurious Restart Picard message about color changes
2020-07-19 21:07:03 +02:00
Laurent Monin
dc782a6b43
Fix spurious Restart Picard message about color changes
...
- detection of color changes was broken
- code cleanup
- added tests
2020-07-19 16:10:26 +02:00
Philipp Wolfer
a6ecd38ee2
Merge pull request #1591 from dukeyin/picard-1889
...
PICARD-1889: Don't use release relationships if "Use release relationships" is disabled
2020-07-18 12:47:55 +02:00
Philipp Wolfer
cba7de3c73
PICARD-1763: Ensure macOS working dir is not the app dir\n\nAvoids crashes on startup
2020-07-18 12:46:34 +02:00
dukeyin
cbc1bce030
Add unit test for "Use release relationships"
...
* Added a release-level producer to release.json because the existing release-artist relationships are not used in tagging
* Modified the existing release test to check that the producer tag is the release-level producer when "Use release relationships" is enabled
* Added a release test to check that the producer tag is empty when "Use release relationships" is disabled
2020-07-17 20:01:37 -04:00
dukeyin
f042928433
Don't use release relationships if they are disabled in metadata options
2020-07-17 19:57:37 -04:00
Philipp Wolfer
079808663c
theme: Refactor getting link color with lightness of 160
2020-07-17 14:27:39 +02:00
Philipp Wolfer
c570ae6409
PICARD-1887: Detect use of macOS dark mode
...
This allows setting the proper dark syntax theme.
2020-07-17 14:25:50 +02:00
Philipp Wolfer
af3b5bdb8f
Use working link to RIFF tag docs
2020-07-15 18:24:21 +02:00
Gabriel Ferreira
74719d36da
Change inactive highlight text colors if dark inactive highlight color
2020-07-15 08:58:10 +00:00
Gabriel Ferreira
dcb279b97d
Increase contrast between focused and unfocused highlighted items
2020-07-15 08:58:10 +00:00
Philipp Wolfer
3dafff556d
Update picard.pot
2020-07-14 19:06:11 +02:00
Philipp Wolfer
9c544696b8
Update picard.pot
2020-07-14 19:05:04 +02:00
Philipp Wolfer
98b0f327b2
PICARD-1871: Use TagListEditor for preserved tags
2020-07-14 17:04:51 +00:00
Philipp Wolfer
3f9ad5a743
PICARD-1884: Fix tracknumber tag with value 0 not set
2020-07-14 17:03:30 +00:00
Philipp Wolfer
0cfe332395
PICARD-1881: Use scripting syntax function color for script docs
...
Instead of having a separate configurable color use the color from the syntax theme.
2020-07-14 07:48:48 +00:00