Philipp Wolfer
e1c3ceaa64
Fixed explicit monospace font declaratipon on macOS
2020-06-23 09:00:48 +02:00
Philipp Wolfer
0c96675a83
PICARD-1753: Fix font definition for log window on Windows
2020-06-20 15:20:22 +02:00
Philipp Wolfer
53da864788
PICARD-1753: Fixed script font not scaling on Windows
...
Explicitly define a font based on operating system. The generic approach did not work well on Windows and chose a less optimal font. Also explicitly setting the font overwrote the font size on Windows to be way too small.
2020-06-20 15:03:25 +02:00
Philipp Wolfer
1b84515453
PICARD-1847: Move tag compatibility options to separate views
2020-06-19 19:25:30 +02:00
Philipp Wolfer
a2f437d18f
PICARD-824: Expand all option pages by default
...
Make it easier for users to discover sub-options, but persist the state so users can choose to collapse individual options.
2020-06-19 19:21:44 +02:00
Philipp Wolfer
efbf83b54b
Adjust weights for pending files and requests in progress indicators
...
With recent improvements on the performance the processing difference between loading a file and a network request became more obvious, making the progress bars look odd. Weight pending requests higher to better reflect actual progress.
2020-06-19 16:47:08 +02:00
Philipp Wolfer
cbe88786a6
PICARD-1846: Do not raise KeyError in Metadata.unset
2020-06-19 14:47:03 +02:00
Laurent Monin
98d2d6b069
Fix missing N_() around new strings, update picard.pot
2020-06-19 09:33:23 +02:00
Philipp Wolfer
ddd9c9d4d9
Merge pull request #1555 from Gabrielcarvfer/Performance
...
PICARD-1844: Further improve loading and clustering performance
2020-06-19 08:37:57 +02:00
Gabriel Ferreira
23b2b0d61a
Move scanning task back to the main thread
2020-06-18 14:34:10 -03:00
Gabriel Ferreira
7c35252db5
Remove unnecessary normalization calls
2020-06-18 14:34:10 -03:00
Gabriel Ferreira
18c4e93cf1
Use memoization for config variables
2020-06-18 14:34:10 -03:00
Gabriel Ferreira
c819dbd5ef
Improve unicode punctuation processing
2020-06-18 14:34:10 -03:00
Gabriel Ferreira
0e3c67165f
Disable sorting during file moves
2020-06-18 14:34:10 -03:00
Gabriel Ferreira
155da500f4
Move files to cluster in batches
2020-06-18 14:34:10 -03:00
Gabriel Ferreira
965c10f350
Uniform row heights for reduced vertical sizehint costs
2020-06-18 14:34:10 -03:00
Gabriel Ferreira
1055d4b966
Remove changes related to enabling/disabling window updates
2020-06-18 14:34:10 -03:00
Gabriel Ferreira
7404a762ac
Set size hint for icons and remove worker thread limit
2020-06-18 14:34:10 -03:00
Gabriel Ferreira
e843b4f3ed
Update statusbar with clustering progress
2020-06-18 14:33:57 -03:00
Philipp Wolfer
0091585937
PICARD-1845: Add "Lookup in Browser" context menu for musicbrainz_discid
2020-06-18 14:42:01 +02:00
Philipp Wolfer
d7bfbe9ad6
ci: Additionally test against PyQt 5.14.2
2020-06-18 10:30:30 +02:00
Philipp Wolfer
069428c8fc
win_setup: Log versions of downloaded libdiscid / fpcalc
2020-06-18 10:19:13 +02:00
Philipp Wolfer
149e02c914
PICARD-1840: For instrumental recordings unset lyricist
...
Also set language to zxx ("No lyrics"), fixes PICARD-1117
2020-06-17 21:34:02 +02:00
Philipp Wolfer
e161d21ba6
Update picard.pot
2020-06-16 14:51:01 +02:00
Philipp Wolfer
df0c783265
WAVE: Fixed mutagen imports
...
There have been some changes to mutagen. Since there has not been an official release with this code we do not need to maintain backwards compatibility.
2020-06-16 14:49:07 +02:00
Philipp Wolfer
f5eec5039c
Haiku: Raise window after FileOpen event
2020-06-15 09:37:45 +00:00
Philipp Wolfer
9ea862362a
Merge pull request #1543 from Gabrielcarvfer/Performance
...
PICARD-1843: Improves load and clustering performance
2020-06-13 17:31:17 +02:00
Gabriel Ferreira
2a5b3814b2
Increase number of worker threads
2020-06-12 00:09:20 -03:00
Gabriel Ferreira
9b89afa14e
Disable automatic cluster collapsing during sort
2020-06-12 00:08:52 -03:00
Gabriel Ferreira
fac2b37d8c
Postpone file moves until tracks have been loaded
2020-06-11 23:41:34 -03:00
Gabriel Ferreira
0b5c815ad5
Addressing feedback
...
Moving pending files assignment
Removing unnecessary target code
Commenting add_files result variable
2020-06-08 20:53:23 -03:00
Philipp Wolfer
8cea3807c0
PICARD-1820: Allow single digit versions like "2" to be parsed
...
A version 2 is equivalent to 2.0 or 2.0.0.
2020-06-08 18:22:32 +02:00
Philipp Wolfer
1e81b03a77
PICARD-1842: Full ID3 tag support for AIFF and DSF
...
Both formats lacked support for the tags albumsort, artistsort, titlesort and discsubtitle due to limitations in using CompatID3.
2020-06-08 16:36:39 +02:00
Gabriel Ferreira
55544a3e8f
Prevent window updates while updating cluster/album items
2020-06-06 17:16:38 -03:00
Philipp Wolfer
ed717a1811
compatid3: Remove custom XDOR tag
...
This was originally meant as the ID3v2.3 version of TDOR, but even the earliest Picard release 0.9.0alpha1 never used it.
2020-06-06 08:54:03 +02:00
Philipp Wolfer
d6eea702bc
Remove frames from compatid3 supported by mutagen >= 1.37
2020-06-06 08:54:03 +02:00
Gabriel Ferreira
f4f966f534
Fixes to comply with coding style
2020-06-06 01:13:48 -03:00
Gabriel Ferreira
4bb07282b8
Encapsulate panel sorting and collapse clusters while processing
2020-06-06 01:07:11 -03:00
Gabriel Ferreira
d6b3aee690
Disable panel sorting during clustering
2020-06-06 01:07:11 -03:00
Gabriel Ferreira
6acab687d3
File scanning on a worker thread and disable panel sorting while loading
2020-06-06 01:07:11 -03:00
Gabriel Ferreira
2c06a625da
Prevent starvation of working threads by scanning all files first
2020-06-06 01:06:41 -03:00
Gabriel Ferreira
e0f97b569e
Reduce unnecessary moves during load
2020-06-05 20:41:42 -03:00
Laurent Monin
6af080d20a
MainPanel: property views -> _views
2020-06-05 20:41:29 -03:00
Laurent Monin
8ac67686d0
MainPanel: simplify code and get rid of Panels enum
...
- add a method to set tab order without exporting views property
- get rid of enum Panels and avoid using list indexes as much as possible
- use loops and reduce code redundancy
- simplify code overall
2020-06-05 20:21:07 -03:00
Gabriel Ferreira
f6da128ada
MainPanel: add function to enable and disable sorting
2020-06-05 20:03:12 -03:00
Gabriel Ferreira
499c3b0167
Reduce draws during item updates/saving and exponential selection checks
2020-06-05 17:59:38 +02:00
Laurent Monin
3bef17b202
Add support for disc numbers in cluster Info dialog tracklists
2020-06-05 17:49:08 +02:00
Wieland Hoffmann
76a63a557f
Merge pull request #1550 from phw/fix-load-file-exception-handling
...
Fix exception handling when loading unsupported files
2020-06-05 16:56:56 +02:00
Wieland Hoffmann
6a57fb623f
Merge pull request #1551 from phw/PICARD-1838
...
PICARD-1838: Remove .dff from supported file extensions for DSF
2020-06-05 16:54:21 +02:00
Philipp Wolfer
88188e43a1
PICARD-1838: Remove .dff from supported file extensions for DSF
...
While both DSF and DFF contain DSD encoded audio data they are separate file formats and not compatible.
2020-06-05 16:31:36 +02:00