Commit Graph

433 Commits

Author SHA1 Message Date
Philipp Wolfer
461db8650a PICARD-2390: Fixed display of "default listening port" label
With some localization and with UI scaling the label was only partially visible
2022-01-06 08:28:44 +01:00
Philipp Wolfer
72d931cf54 Unified label for naming script chooser 2021-12-19 14:22:59 +01:00
Philipp Wolfer
d832783ae4 Fixed label for profile move up / move down buttons 2021-12-19 14:16:52 +01:00
Philipp Wolfer
fa73b7d3e0 For login view use a vertical layout instead of grid layout.
May solve PICARD-2320 and likely is a better solution for PICARD-1654
2021-11-20 18:26:10 +01:00
Philipp Wolfer
91be1ba650 PICARD-2325: Show error message on login errors 2021-11-20 18:11:53 +01:00
Laurent Monin
49ee8c0df1 Merge pull request #1928 from phw/update-ab-options-ui
Simplify AcousticBrainz options
2021-10-21 18:38:38 +02:00
Philipp Wolfer
69e086a233 Simplify AcousticBrainz options 2021-10-21 17:53:53 +02:00
Philipp Wolfer
9b10bf36af PICARD-2305: Restructure Options > User interface
Fix wrongly nested UI groups, move Appearance related options into separate group
2021-10-21 17:37:40 +02:00
Laurent Monin
52cc63e61f PICARD-2304: let the user toggle menu icons
- those were disabled for MACOSX, it is now disabled by default on those platforms, but user can enable it
- a new boolean option is used to store the status: show_menus_icons
2021-10-21 17:18:49 +02:00
Philipp Wolfer
ba24c33c6a PICARD-226: Option to cluster added files automatically 2021-09-26 11:57:42 +02:00
Bob Swift
61ca15e8be Set configuration file path QLineEdit colors to match QLabel colors 2021-09-18 12:25:16 -06:00
Bob Swift
e728609e8d Change Line Edit to Label in Scroll Area 2021-09-16 16:18:37 -06:00
Bob Swift
7a3f99f258 Add config file name and link to Maintenance options page 2021-09-16 10:41:22 +02:00
Philipp Wolfer
67acdc6d76 PICARD-2279: Allow saving AcoustID fingerprint in file tags 2021-09-16 10:38:21 +02:00
Bob Swift
9b63b26644 Remove instructions from dialog. Leave tooltip. 2021-09-11 12:42:38 -06:00
Bob Swift
f55cf3167c Update script selector ui:
- Set minimum size for the dialog.
- Add label and tooltips explaining the weighting threshold.
- Display available scripts list in alphabetical order.
- Add "..." to "Select" buttons on Metadata options page.
- Use `ScriptExceptionSelector.make_label` method in Metadata options.
2021-09-11 09:38:54 -06:00
Bob Swift
6a69fb7291 Add script-specific weighting thresholds for translation exceptions:
- Move exception script selection to new dialog.
- Add script-specific weighting thresholds.
2021-09-10 14:07:10 -06:00
Bob Swift
cb84b17604 Add missing module. 2021-09-08 17:56:24 -06:00
Bob Swift
3e5b060a37 Add ability to use multiple translation locales:
- Add new `artist_locales` setting and remove old `artist_locale`.
- Add new translation locales selector and ordering screen.
- Cycle through selected translation locales until a match is found.
- Update tests.
2021-09-08 17:47:16 -06:00
Bob Swift
e8aa0b3cd6 Add weighted script detector and multiple translation ignore options 2021-09-08 11:58:24 -06:00
Vladislav Karbovskii
7224961bc4 PICARD-157: Option to skip artist name translation for specific scripts
Add a dropdown to select a script for which artist translation will be skipped.

Co-authored-by: Laurent Monin <github@norz.org>
Co-authored-by: Bob Swift <bswift@rsds.ca>
2021-09-06 12:00:01 +02:00
Bob Swift
d53ffa44e7 Move OPTIONS_NOT_IN_PAGES to module constant. Add widget for counts. 2021-09-03 10:20:59 -06:00
Bob Swift
724e163465 Add Select all checkbox. Use isinstance() for type check. 2021-09-01 13:52:05 -06:00
Bob Swift
1dc50490e9 Add Options page to allow removing unused settings from INI file. 2021-08-31 14:06:38 -06:00
Gabriel Ferreira
f42f78b0de AcousticBrainz feature extraction and submission support
Co-authored-by: Laurent Monin <github@norz.org>
Co-authored-by: Philipp Wolfer <ph.wolfer@gmail.com>
2021-08-22 12:46:57 +02:00
Laurent Monin
2f0b3721ca Merge pull request #1880 from rdswift/option_settings_save_issues
Option settings save issues regarding profiles
2021-08-08 08:35:17 +02:00
Bob Swift
8f0518a37b Remove note about highlighted text 2021-08-06 13:52:55 -06:00
Bob Swift
0b4dc720b7 Clean up highlighting note and profile-related buttons:
- Revise highlight note to be more informative.
- Only display highlighting note on pages with highlights.
- Remove redundant profile help button.
- Only enable related profiles button on pages with related profiles.
2021-08-06 12:51:42 -06:00
Bob Swift
e8da15fad2 Make the profile editor an Options page. 2021-08-04 15:29:55 -06:00
Bob Swift
a22cce8c21 Save options to first enabled profile:
- Save to first enabled profile, with "User base settings" as fallback
- Display note if any profiles are enabled
- Highlight options for all enabled profiles
- Add tooltip to options showing which profile will be updated
- Update tests to remove deleted functionality
2021-08-03 15:35:46 -06:00
Bob Swift
46957c5442 Add basic tagging script import/export functions:
- Add buttons to UI and rearrange buttons
- Make all button sizes consistent within the UI (using QToolButton)
- Add import and export functions
- Add missing button tooltips
2021-07-29 13:44:28 -06:00
Gabriel Ferreira
c88273ee24 Provide realistic progress and estimated time 2021-07-24 12:34:46 +02:00
Philipp Wolfer
7ddaa1638d Merge pull request #1865 from rdswift/save_to_specified_profile
PICARD-2239: Allow saving options settings to specified profile
2021-07-22 08:49:46 +02:00
Bob Swift
4ce66a7a0c Add "User base settings" as default selected profile target for saving 2021-07-13 11:58:59 -06:00
Bob Swift
bb76532dcf Hide profile selector from options dialog if no profiles are defined 2021-07-12 14:24:35 -06:00
Philipp Wolfer
a6370c04ef Unify labels in profiles and options dialog
Avoid unnecessary differences and less clear wording
2021-07-12 21:15:31 +02:00
Philipp Wolfer
ec609d2e40 Removed unused code for old tags compatibility options 2021-07-12 08:20:29 +02:00
Bob Swift
ed79cc9800 Add dialog to show which profiles are attached to options on a page
- add new dialog
- fix settings groups keys
2021-07-11 12:00:47 -06:00
Bob Swift
06961f2d70 Add "Profile Help" button. 2021-07-11 08:58:41 -06:00
Bob Swift
a921cbcc0a Set combobox width to preferred and push to the right-hand side 2021-07-11 08:34:31 -06:00
Bob Swift
377c2f3561 Allow saving options settings to specified profile 2021-07-10 14:35:39 -06:00
Bob Swift
85ce4b1411 Rename ProfileEditorPage to ProfileEditorDialog 2021-06-28 09:17:21 -06:00
Bob Swift
d9934ad5f6 Revise and rearrange buttons. Auto-save changes within dialog. 2021-06-28 09:17:21 -06:00
Bob Swift
583058ef05 Add user profile editor dialog (WIP) 2021-06-24 09:50:27 -06:00
Philipp Wolfer
ab552cf43f Removed additional margins in Options > User interface
Unified the space between control elements
2021-06-17 08:57:16 +02:00
Philipp Wolfer
02081aa2e7 Nicer rendering of warning box in Options -> General
This improves the visual display especially in dark layouts
2021-06-17 08:49:33 +02:00
Philipp Wolfer
a3ebc1cb22 PICARD-257: Add option to exclude embedded images from clear_existing_tags 2021-06-16 08:52:55 +02:00
Philipp Wolfer
abc093ea50 PICARD-2232: Update the unofficial server warning text 2021-06-15 21:12:38 +02:00
Philipp Wolfer
8af6346f47 fix tab order 2021-06-15 07:51:07 +02:00
Philipp Wolfer
28a5fc19e5 PICARD-2232: Add option to enable data submission to unofficial server
Show a warning when user configures unofficial server and add an option use_server_for_submission to use this server also for data submission.
2021-06-15 07:51:07 +02:00