Commit Graph

7535 Commits

Author SHA1 Message Date
Philipp Wolfer
a78e857834 isort import sorting fixes 2019-11-26 13:11:08 +01:00
Philipp Wolfer
3c90cbbe59 PICARD-714: Added buttons to top tags editor 2019-11-25 12:19:16 +01:00
Philipp Wolfer
e481a2ef19 PICARD-714: Allow deleting tags in editable tag list
- Empty entries are removed
- Remove selected tags with Delete key
2019-11-25 12:17:26 +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
9193a32d35 PICARD-714: Use tag autocompletion for top tag editor 2019-11-25 12:16:57 +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
87b4a1430a gitignore tagger.py only in top level dir 2019-11-23 17:11:18 +01:00
Philipp Wolfer
5ee7f32d6f statusindicator: Fixed call to super() in WindowsTaskbarStatusIndicator 2019-11-21 19:56:07 +01:00
Philipp Wolfer
ce41927f00 PICARD-1675: Disable autoupdate works for pyinstaller and local builds
Generate tagger.py from tagger.py.in
2019-11-21 19:16:18 +01:00
Philipp Wolfer
05c695f8de Removed misleading output from build script 2019-11-21 14:33:45 +01:00
Philipp Wolfer
bb02e0d90a Avoid progress indicator jumping back to zero on count changes
Previously the progress indicators often jumped back to zero when pending counts increased. Now the amount of previously already done tasks is considered, resulting in a smoother and more intuitive update of the progress bars.
2019-11-21 13:25:42 +01:00
Philipp Wolfer
45a5ba7250 PICARD-1674: Show request / save progress via DBus with Unity Launcher API 2019-11-21 13:25:42 +01:00
Philipp Wolfer
f6227f185c PICARD-1673: Show request / saving progress in Windows taskbar 2019-11-20 15:42:34 +01:00
Philipp Wolfer
17bccbe1a8 Generalized update of pending status in statusbar
This allows adding alternative implementations to display the status of
currently loaded and pending items.
2019-11-20 15:42:34 +01:00
Philipp Wolfer
7de2dbdc6d Update picard.pot 2019-11-20 12:47:55 +01:00
Philipp Wolfer
98019eca1e Fixes to locale names 2019-11-20 12:46:03 +01:00
Philipp Wolfer
3585bbb32e PICARD-1671: Moved tags compatibility options to separate page 2019-11-20 12:45:26 +01:00
Philipp Wolfer
55492bc74b Added AC3 to supported file types 2019-11-19 13:38:11 +01:00
Philipp Wolfer
229116f95a Merge pull request #1306 from phw/PICARD-125-ac3
PICARD-125: Support for raw AC3 / EAC3 files
2019-11-19 09:45:08 +01:00
Philipp Wolfer
c3477bc326 PICARD-1669: Use "unplated" taskbar icon for MSIX package
This will Windows use the unmodified Picard icon in the taskbar instead of automatically adding a padding and background. This does not affect the appearance of the start menu tiles.

See https://docs.microsoft.com/en-us/windows/msix/desktop/desktop-to-uwp-manual-conversion#optional-add-target-based-unplated-assets
2019-11-19 07:44:52 +01:00
Philipp Wolfer
7b7f709e88 NEWS: Consistent formatting of script snippets 2019-11-18 14:55:44 +01:00
Philipp Wolfer
a1ea068946 PICARD-1672: Flag MP4 files with the hdvd tag as video 2019-11-18 10:31:44 +01:00
Philipp Wolfer
ccbb2c7437 Use mutagen 1.43 for macOS and Windows builds 2019-11-18 08:41:56 +01:00
Philipp Wolfer
0e42482f5f PICARD-1662: Do not save too large images to FLAC 2019-11-17 15:42:29 +01:00
Philipp Wolfer
5a0a3feec7 PICARD-1669: Improve icon display
- App name is displayed in start menu tiles
- Removed extra padding around small icon (gets padded automatically)
- Define proper image for small tile
2019-11-17 13:09:05 +01:00
Philipp Wolfer
8691686bee PICARD-1669: Set supported file types for Windows 10 app
This will register the Picard Windows app to be able to handle the marked file types and Picard will be available in the "Open with" menu of these files.
2019-11-17 12:04:39 +01:00
Philipp Wolfer
3c39cef1bc Updated the mime type list in desktop files
Consider all supported file formats. Generated from reading the _mimes attribute of the mutagen file classes.
2019-11-17 12:03:48 +01:00
Philipp Wolfer
f4e58fe24c win builds: Only sign MSIX package if certificate was supplied 2019-11-17 11:02:42 +01:00
Philipp Wolfer
fc6c052fbb appveyor: build improvements
- ensure failing build if tests fail
- always build msix, even if unsigned
2019-11-16 21:43:54 +01:00
Philipp Wolfer
8ffab7296d appveyor: directly push artifacts in builds
This makes build artifacts directly available after the corresponding build step and ensure artifacts are available even if the rest of the build failed.
2019-11-16 21:41:13 +01:00
Philipp Wolfer
e2574c9896 appveyor: fixed building pull requests
PRs don't have access to private variables, hence code signing failed
2019-11-16 21:11:41 +01:00
Philipp Wolfer
2b35a171ca appveyor: fix building MSIX package 2019-11-16 16:49:35 +01:00
Philipp Wolfer
972159199e appveyor: Run on all branches 2019-11-16 16:00:55 +01:00
Philipp Wolfer
5afc05f310 Merge pull request #1359 from phw/PICARD-1669-windows-msix-package
PICARD-1669: Build Windows 10 msix package
2019-11-16 15:11:39 +01:00
Philipp Wolfer
17dfef093b appveyor: Fixed certificate check 2019-11-15 19:48:16 +01:00
Philipp Wolfer
16b34de7de win builds: split packaging into separate scripts
Allows building installer, portable app and Windows 10 app package separately.
2019-11-15 19:44:41 +01:00
Philipp Wolfer
210d22d509 win builds: use appveyor build number for versioning 2019-11-15 17:45:02 +01:00
Philipp Wolfer
b247766614 PICARD-1669: Build Win 10 app package 2019-11-15 17:44:50 +01:00
Philipp Wolfer
e75551ac7f PICARD-1467: Store codesign certificate after checkout on appveyor 2019-11-15 17:20:37 +01:00
Philipp Wolfer
9ab0558f0e PICARD-1467: Load codesign PFX from private AWS S3
The certificate content is too large to hold it in an environment variable.

The PFX is password protected. But having this on a non-public location on AWS S3 adds a layer of extra security.
2019-11-15 17:14:37 +01:00
Philipp Wolfer
95decbabc1 PICARD-1467: Include building portable app in win packagings script
Simplifies error and certificate handling.
2019-11-15 16:35:48 +01:00
Philipp Wolfer
8483febac6 PICARD-1467: Codesign Windows Picard binaries 2019-11-15 16:35:48 +01:00
Philipp Wolfer
000d0ba7aa Remove accidentally committed debug print statement 2019-11-15 15:21:33 +01:00
Philipp Wolfer
81c67b4aff Revert "macOS build: Replace + sign in DMG file name with underscore"
This reverts commit 5767a21d0a.
2019-11-14 14:51:41 +01:00
Philipp Wolfer
39eebe3e25 Use full version info in portable version filename 2019-11-14 14:51:40 +01:00
Reinaldo Antonio Camargo Rauch
b2989dcb52 PICARD-1668: Handle empty "trkn" and "disk" in MP4 tags 2019-11-14 07:50:26 +01:00
Philipp Wolfer
51a48be6f5 PICARD-1666: Consider video / audio when comparing files to tracks 2019-11-13 20:04:54 +01:00
Philipp Wolfer
57b06c9272 macOS build: Ensure keychain stays unlocked during build 2019-11-13 19:53:28 +01:00
Philipp Wolfer
5767a21d0a macOS build: Replace + sign in DMG file name with underscore 2019-11-13 19:45:22 +01:00