Bob Swift
be259b60ef
Merge pull request #2193 from rdswift/fix_LOOKUP_CD_description
...
Make LOOKUP_CD help text format consistent with other commands
2023-01-22 21:22:53 -07:00
Bob Swift
3060c575d5
Make LOOKUP_CD description consistent with other commands
2023-01-21 08:42:01 -07:00
Philipp Wolfer
31b54800b4
PICARD-2611: Do not ignore selection changes during clustering
...
As this was combined with process_events_iter all user evens where still processed during clustering, which can lead to actions (e.g. save) being performed on the previous instead of current selection.
In my testing not using ignore_selection_changes made no significant difference in perceived performance.
2023-01-16 14:07:20 +01:00
Philipp Wolfer
c5445cf2e2
PICARD-2609: Run file.update on priority_thread_pool
2023-01-12 19:29:15 +01:00
Philipp Wolfer
c513e71cf0
Implement a FakeThreadPool for testing
...
This runs the specified task directly instead of doing actual threading.
2023-01-12 19:29:15 +01:00
Philipp Wolfer
0c5ad6edcc
PICARD-2609: Avoid double file.update on load
...
file.update will be called once the file gets added to a parent item (cluster or recording).
2023-01-12 19:29:15 +01:00
Philipp Wolfer
8a3a3424b9
PICARD-2609: Run metadata comparison on file.update in a thread
...
That removes load from the main thread and improves UI responsiveness especially during loading of many files.
2023-01-12 19:29:15 +01:00
Philipp Wolfer
514cb265ad
Simplified mbjson parsing for recording genres
2023-01-08 21:42:28 +01:00
David Kellner
2055b05d9a
PICARD-2606: Add writer and lyricist sort names as variables
2023-01-07 23:00:08 +01:00
Philipp
36b5dab2c4
macOS 10.12: Build with PyQt 5.13.2
2023-01-07 15:45:48 +01:00
Philipp Wolfer
a8b9dbd8eb
PICARD-2608: Stop outstanding web service requests *before* stopping threads
...
Otherwise threads might wait for web service requests to finish.
2023-01-07 11:22:21 +01:00
Philipp Wolfer
179d8948b1
PICARD-2605: Ensure packaged Qt5 DLLs get loaded
...
PyInstaller 5.4 changed the location of the Qt5 DLLs. This bypassed our prioritization of packaged DLLs.
2023-01-06 16:18:14 +01:00
Philipp Wolfer
4996c9ee1b
CI validate-appstream: Properly set Python version to use
2023-01-06 08:12:45 +01:00
Philipp Wolfer
051d26facc
CI: Use actions/setup-python@v4
2023-01-06 08:08:20 +01:00
Bob Swift
4f0248633b
Use a constant for default number of threads
2023-01-04 14:27:21 +01:00
Bob Swift
7c4fb2d64d
Add option setting for number of threads to use for fpcalc
2023-01-04 14:27:21 +01:00
Philipp Wolfer
37637acbde
Add 2.9.0a1 release date
2023-01-03 11:18:36 +01:00
Philipp Wolfer
fc03a2e04b
Release 2.9.0a1
2023-01-03 11:14:44 +01:00
Philipp Wolfer
210142f1c0
Update translations from transifex
2023-01-03 11:02:29 +01:00
Philipp Wolfer
6ff56a441f
PICARD-2599: Avoid crash when options close before plugin download ends
...
Abort installation in this case
2022-12-21 17:21:20 +01:00
Philipp Wolfer
bb1014bc19
Use different Python versions for different macOS builds
2022-12-21 10:20:54 +01:00
Philipp Wolfer
26a94884eb
Upgrade pyobjc
2022-12-21 08:43:45 +01:00
Philipp Wolfer
0a9b259e43
Build macOS packages with latest Python 3.11
2022-12-20 21:49:21 +01:00
Philipp Wolfer
49b05370ac
Fixed macOS Python checksum
2022-12-20 21:45:35 +01:00
Philipp Wolfer
84705b0305
macOS build with Python 3.9.13
2022-12-20 21:44:16 +01:00
Philipp Wolfer
ed00ec717b
Upgrade pywin32
2022-12-20 21:38:24 +01:00
Philipp Wolfer
1233d45336
PICARD-2192: Build macOS packages with fpcalc universal
...
Allows native ARM support for fpcalc. Partially addresses PICARD-2192
2022-12-16 18:31:14 +01:00
Philipp Wolfer
0225a684dc
Haikun icon optimizations
2022-12-16 07:05:41 +01:00
Philipp Wolfer
75871991b8
PICARD-2595: Customizable replacement for directory separators
2022-12-06 09:37:45 +01:00
Philipp Wolfer
c24361be59
Merge branch '2.8.x'
2022-12-06 08:47:06 +01:00
Philipp Wolfer
130bb9005f
CI: Run validate-appstream when NEWS.md changes
2022-12-06 07:56:41 +01:00
Philipp Wolfer
4c1bd2f5e9
Release 2.8.5
2022-12-06 07:54:05 +01:00
Philipp Wolfer
f3cd5f30a8
PICARD-2576: Arrange ignored tracks options side by side
...
This safes some vertical space in this view and provides a more balanced layout.
2022-12-05 23:17:59 +01:00
Philipp Wolfer
96546a9a53
CI: Validate AppStream metadata on Linux
2022-12-05 22:33:49 +01:00
Philipp Wolfer
140c809da1
Added hardware recommendations to AppStream metadata
...
Currently only recommendations, no strict requires
2022-12-05 22:05:56 +01:00
Philipp Wolfer
61eb54fe26
Update picard.pot
2022-12-05 21:16:16 +01:00
Philipp Wolfer
b5046fe08c
PICARD-2576: Moved toolbar customization to separate options page
...
This removes complexity from the general "User Interface" page and allows the options dialog to be resized to a smaller height, while still allow comfortable toolbar customization. This makes the options usable again on screens with only 768px height available.
2022-12-05 20:37:42 +01:00
Philipp Wolfer
6818cab7ac
Build with PyInstaller 5.7
2022-12-05 18:40:50 +01:00
Philipp Wolfer
06fd6e144f
Update picard.pot
2022-12-05 17:49:51 +01:00
Philipp Wolfer
5304d55863
Do not mark replacement chars in win_compat_dialog as translatable
2022-12-05 17:49:36 +01:00
Philipp Wolfer
a8a7ac8a50
Merge pull request #2177 from phw/filenaming-compat-options
...
Extended compatibility options for file names
2022-12-05 17:45:11 +01:00
Philipp Wolfer
93da6c4515
PICARD-2596: Apply show_menu_icons only when options get saved
2022-12-05 17:43:57 +01:00
Philipp Wolfer
b602dbc100
PICARD-2596: Apply show_menu_icons only when options get saved
2022-12-05 17:42:56 +01:00
Philipp Wolfer
0b6c78e9fb
Merge pull request #2173 from rdswift/sequential_command_processing
...
PICARD-2546: Sequential processing of executable commands
2022-12-05 17:42:29 +01:00
Philipp Wolfer
c68fed0abc
Add "restore defaults" button to windows compatibility dialog
2022-12-05 17:09:28 +01:00
Philipp Wolfer
cb339c6a4a
PICARD-356: Allow user defined replacements for Windows incompatible characters
2022-12-05 17:08:56 +01:00
Philipp Wolfer
95c736a13e
PICARD-2553: Add option to use underscores instead of spaces in file naming
...
This collapses multiple whitespace characters and underscores in a filename into a single underscore
2022-12-04 18:07:42 +01:00
Philipp Wolfer
c85bdd5734
Update file naming examples when compatibility options change
2022-12-04 12:12:56 +01:00
Philipp Wolfer
b3c0d787bb
PICARD-2576: Move file naming compatibility options to separate page
...
This reduces the minimum height of the file naming dialog and opens the path for more compatibility options
2022-12-04 11:38:23 +01:00
Philipp Wolfer
46254191d1
PICARD-2593: Fix toolbar button style resetting when saving options
2022-12-02 15:37:49 +01:00