Commit Graph

7535 Commits

Author SHA1 Message Date
Philipp Wolfer
2e0afbae4d PICARD-1488: Display player position 0 as 0:00 instead of ?:?? 2019-08-13 17:42:34 +02:00
Philipp Wolfer
a8bfb3f1f9 PICARD-1488: Enable progress slider only when media is active 2019-08-13 17:42:34 +02:00
Philipp Wolfer
22d6caaa94 PICARD-1488: Basic playback position slider 2019-08-13 17:42:34 +02:00
Philipp Wolfer
b5ad0dc8b3 PICARD-1488: Add media player toolbar to bottom by default.
The user can still customize this by dragging the player toolbar to any window edge.
2019-08-13 17:42:34 +02:00
Philipp Wolfer
e674770d59 PICARD-1488: Moved core player funtionality to Player class
Limit PlayerToolbar to actual UI handling.
2019-08-13 17:42:34 +02:00
Philipp Wolfer
f57104223e PICARD-1488: Fixed crash when QtMultimedia is aunavailable 2019-08-13 17:33:13 +02:00
Philipp Wolfer
41c481e462 Merge pull request #1227 from phw/PICARD-1559-move-files-only
PICARD-1559: Create directories from script when moving files without renaming
2019-08-12 14:03:51 +02:00
Philipp Wolfer
06e6a4e641 Updated pot file 2019-08-10 09:54:14 +02:00
Philipp Wolfer
0d2303e4f5 Updated translations from Transifex 2019-08-10 09:52:15 +02:00
Philipp Wolfer
5ecc9f10ea PICARD-1488: Move media player functionality in own classes 2019-08-10 09:46:21 +02:00
Philipp Wolfer
3e3eafc134 Merge pull request #1229 from phw/PICARD-1282-close-dialogs-macos
PICARD-1282: Allow closing all dialogs on macOS with ⌘W
2019-08-08 10:42:04 +02:00
Philipp Wolfer
df534a7ecc Merge pull request #1213 from phw/ci-pip-install
Run pip install on CI
2019-08-08 10:38:48 +02:00
Philipp Wolfer
3d8cb4cc7a Merge pull request #1228 from metabrainz/fix-macos-codesign
Improve macOS build
2019-08-08 10:19:30 +02:00
Philipp Wolfer
f5692ea11c Options sub dialogs should be window modal. 2019-08-07 23:19:07 +02:00
Philipp Wolfer
871646f7b6 PICARD-1282: Inherit all dialogs from PicardDialog
Ensures all dialog windows can be closed using ⌘W on macOS and enables
size persistence.
2019-08-07 22:50:43 +02:00
Philipp Wolfer
f8eb75596e PICARD-1571: Allow opening only a single options dialog
Fixes issues on macOS where it was possible to have more than one
options dialog open.
2019-08-07 22:47:04 +02:00
Philipp Wolfer
4737f72b74 PICARD-1282: Allow closing dialogs with ⌘W on macOS 2019-08-07 17:37:18 +02:00
Philipp Wolfer
706401f95b Run pip install . on appveyor 2019-08-07 16:18:03 +02:00
Philipp Wolfer
f7f17c74e2 Revert "PICARD-1456: Downgrade pip for macOS packaging."
This reverts commit 2eb8cd977a.
2019-08-07 14:29:55 +02:00
Philipp Wolfer
4d2be30fbb travisci: Use xcode9 instead of xcode8.3 due to code signing issues 2019-08-07 14:29:55 +02:00
Philipp Wolfer
916e2e0221 macOS build: Use variables for keychain name / password 2019-08-07 14:29:55 +02:00
Philipp Wolfer
11e95d7682 travisci: Avoid user interaction on macOS code signing 2019-08-07 14:29:32 +02:00
Philipp Wolfer
76ee7cfacd travisci: Cache Homebrew files 2019-08-07 13:49:52 +02:00
Philipp Wolfer
ba5cbfbee3 Run pip install . on travisci 2019-08-07 10:48:37 +02:00
Philipp Wolfer
63c697b1cc Merge pull request #1216 from phw/pyqt-513
Build for macOS and Windows with PyQt 5.13
2019-08-07 10:34:46 +02:00
Philipp Wolfer
157d3cfc97 Fixed file naming tests on Windows 2019-08-07 08:47:22 +02:00
Philipp Wolfer
be5973e101 travisci: Use xcode8.3 with macOS 10.12 for release builds 2019-08-07 07:24:13 +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
9d67a45bde Added tests for File.make_filename 2019-08-05 19:32:47 +02:00
Philipp Wolfer
705fa2b52c PICARD-1559: Create directories when moving files
Use the renaming script for the directory part if only moving files without renaming file is set. Keep the filename in this case.
2019-08-05 18:12:38 +02:00
Philipp Wolfer
ed937fab90 PICARD-1564: AcoustId metadata parsing must not set "track" field 2019-08-05 17:54:48 +02:00
Philipp Wolfer
71204122c6 Merge pull request #1225 from phw/PICARD-1556
PICARD-1556: Ignore empty track numbers in default naming script
2019-08-05 17:54:13 +02:00
Philipp Wolfer
c727853e21 PICARD-1566: Drop files to left pane defaults to unclustered files
This makes it easier to drop files back from right to left pane. Also dragging individual files now behaves identical to dragging albums.
2019-08-05 17:53:20 +02:00
Philipp Wolfer
d34cf8147b PICARD-1556: Added line breaks to file naming script for readability 2019-08-05 15:18:45 +02:00
Philipp Wolfer
84aedf1421 PICARD-1556: Ignore empty track numbers in default naming script 2019-08-05 15:16:57 +02:00
Philipp Wolfer
41243420c9 PICARD-1563: Git ignore picard.egg-info directory 2019-08-05 14:03:21 +02:00
Laurent Monin
f4ca582f2c Merge pull request #1223 from phw/PICARD-1567
PICARD-1567: Do not overwrite existing title when guessing track no. from filename
2019-08-04 15:46:04 +02:00
Philipp Wolfer
f69d77e62f PICARD-1567: Do not overwrite existing title when guessing track no. from filename 2019-08-04 08:18:34 +02:00
Philipp Wolfer
99a69b36b8 Update macOS builds
Minimum build with xcode8.3 on macOS 10.12, since this is the oldest version supported by PyQt 5.13.

Also build against Travis CI default xcode9.4 (macOS 10.13) and the latest available xcode11 (macOS 10.14).
2019-07-23 10:09:39 +02:00
Philipp Wolfer
dfcb8fc79e Use latest PyInstaller 3.5 2019-07-23 10:09:39 +02:00
Philipp Wolfer
c5e1504110 Use latest Python version on macOS 2019-07-23 10:09:39 +02:00
Philipp Wolfer
9af5499661 Build with PyQt 5.13 on Windows and macOS 2019-07-23 10:09:39 +02:00
Philipp Wolfer
f4d27d1fcc PICARD-1561: On macOS 10.14 test preserve time only with second accuracy 2019-07-23 10:08:26 +02:00
Laurent Monin
ec776c80b9 Merge pull request #1221 from phw/PICARD-1527-fix-dialog-default-sizes
PICARD-1527: fix dialog default sizes
2019-07-22 07:59:54 +02:00
Philipp Wolfer
2c652689cb Removed unused file 2019-07-21 20:46:01 +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
Philipp Wolfer
4df4d0e5bc PICARD-1560: Added register_file_post_load_processor plugin hook 2019-07-21 17:09:30 +02:00
Philipp Wolfer
9607e1279c Fix plugin installation on FS without hardlink support 2019-07-21 09:53:14 +02:00
Philipp Wolfer
946fc274cb PICARD-1558: Apply ratings to matched files 2019-07-20 09:53:40 +02:00
Sambhav Kothari
ddb628c834 Merge pull request #1217 from phw/remove-misleading-fixme
Removed misleading FIXME comment
2019-07-15 04:47:17 +01:00