Commit Graph

272 Commits

Author SHA1 Message Date
Philipp Wolfer
859f060841 Plugins: Add separate version column 2018-09-29 12:00:40 +02:00
Laurent Monin
666dbf4469 Rework the plugins UI, preliminary steps 2018-09-27 14:47:51 +02:00
Philipp Wolfer
3da76f97ae PICARD-1354: Adressed code review comments 2018-09-25 15:43:52 +02:00
Philipp Wolfer
96c7f2f082 PICARD-1354: Allow using instruments and vocals as credited 2018-09-25 15:07:33 +02:00
Bob Swift
fbd5cca092 Move PROGRAM_UPDATE_LEVELS to picard.constants
- Move PROGRAM_UPDATE_LEVELS to picard.constants
- Logging changes
- Formatting and translation clean-up
- Change picard.const.PROGRAM_UPDATE_LEVELS to numeric keys
- Add releases endpoint to picard.const.PLUGINS_API
- Refactor to remove duplicated code in mainwindow.py
- General cleanup of debug log translations
- Use intermediate variables to cache config information
2018-08-29 17:19:08 +02:00
Bob Swift
df3ca29ab6 Display version information when no update is available.
- Change default values.  Use callback for updating last check date.
- Add parent window information to dialog box calls
- Pass the parent information to the UpdateCheckManager constructor
  rather than at each call to the check_update() method.
- Correct date test to allow automatic update checking on consecutive
  days when an intervall of 1 day is selected.
- Add a new (constant) dictionary of standard update levels
- Reformat debug log messages
- Use new dictionary to populate update check level combobox
2018-08-29 17:19:08 +02:00
Bob Swift
62bb041ce0 Change update information source to picard-website api 2018-08-29 17:19:08 +02:00
Bob Swift
3af25fdff6 PICARD-1045: Add program update checking 2018-08-29 17:19:08 +02:00
Philipp Wolfer
61a45b0f28 Add an option to save grouping and work compatible with iTunes
Will change the standard mapping from grouping -> TIT1, work -> TXXX:Work to grouping -> GRP1, work -> TIT1

Resolves PICARD-1245
2018-08-24 16:32:27 +02:00
Laurent Monin
365276df19 CD Lookup dialog: use explicit button labels and key accels 2018-03-20 11:10:12 +01:00
Sambhav Kothari
87bc6165ef Update CA options to include a list view 2018-03-10 20:00:02 +05:30
Laurent Monin
0175282a86 PICARD-1026: set a minimum size for tagging scripts list
- it is not possible to fully hide the left part now
- minimal width set to 80 pixels
2018-03-09 14:36:24 +01:00
Laurent Monin
9d0cdb1f30 Wrap some long labels in Options
- set a stylesheet to OptionsPage instances
- fix few spacers not playing well with wrap word
- wrap word of all QLabel in Options page
2018-03-08 14:51:39 +01:00
Laurent Monin
d3743948fa InfoDialog: only display Close button, as it is the sole action possible
Also fix translation of it, extending StandardButton
2018-03-06 11:28:03 +01:00
Laurent Monin
d96080f17e PICARD-1200: fix Options tree pane resizing
Size policy of both panes plus the minimum width enforced for the tree pane are responsible of the issue

Set horizontal policies to Ignored, and use QSplitter.setSizes() to set a smart default.
After this change, it is possible to move the splitter smoothly.
2018-02-27 13:42:21 +01:00
Laurent Monin
30635246f6 Add support for 1200 px CAA thumbnail size
- size was stored as index in the combo box
- items were set in .ui, not dynamically built
- QtDesigner doesn't support setting user data to QComboBox items
- compatibility preserved using a trick: any value between 0 and 2 is old way, new way uses -1 and values >= 250
- safe default if value is outside range is read from config file
- fallback on smaller thumbnails if desired size isn't available
2018-02-09 11:00:40 +01:00
vishichoudhary
5af69b291a Allow uninstallation of plugins
This PR adds an option to uninstall plugins in the Plugin Manager.
It also takes care of a few issues with the UI for plugin manager
itself. (Rapid multi-clicking of install button causing UI
discrepancies)
2018-02-05 23:49:01 +05:30
Laurent Monin
e01896ee76 PICARD-1175: save and restore CD Lookup dialog and headers states 2018-02-01 16:18:59 +01:00
Laurent Monin
382dff8bc9 Merge branch 'master' into fix_tab_stops 2018-01-18 16:29:29 +01:00
Laurent Monin
d37555d3ed [PICARD-1174] Add an option to tolerate differences in track times
The option `ignore_track_duration_difference_under` can be set through Advanced options panel.
If old and new Length tag have a difference under this value, they are considered equal, and this isn't accounted as a track difference.
2018-01-18 13:28:31 +01:00
Laurent Monin
9bdd48f7b3 Re-define or set tabstops to improve keyboard navigation through options 2018-01-18 13:24:50 +01:00
Wieland Hoffmann
3ba4016bd0 PICARD-1171: Make it possible to select the text in "About"
This allows to easily copy the version information to tickets.
2018-01-03 18:50:16 +01:00
Sambhav Kothari
428e168b87 Port Picard to Qt5 2017-04-03 16:45:42 +05:30
Sambhav Kothari
38bbe977db PICARD-1012: Change QToolButtons to QPushButtons for GUI uniformity
QToolButtons in User Interface and Scripting looked smalled in comparison
to the rest of the UI.

See: https://tickets.metabrainz.org/browse/PICARD-1012
2017-03-13 00:10:56 +05:30
Laurent Monin
a24f26e941 Merge pull request #567 from samj1912/picard353
PICARD-353: Add customizable toolbars
2017-01-18 10:41:59 +01:00
Sambhav Kothari
775b042db4 PICARD-918: Add splitter in scripting UI 2017-01-18 06:17:50 +05:30
Sambhav Kothari
b92f45a077 Fix spelling and refactor code 2017-01-17 18:11:52 +05:30
Sambhav Kothari
89c5ebeb0b Add more customizations to toolbar interface 2017-01-17 16:16:54 +05:30
Sambhav Kothari
84a4c43000 Add ui for customize toolbar box 2017-01-17 16:16:54 +05:30
Laurent Monin
ac0bce2e70 Merge pull request #542 from suhas2go/Profiles
PICARD-883: Improved Multiple Scripts UI
2017-01-14 15:05:02 +01:00
Sambhav Kothari
4208476275 Revert "PICARD-226: Add option for auto-clustering new files" 2017-01-13 17:36:28 +05:30
Wieland Hoffmann
bd6e67684b Merge pull request #538 from samj1912/picard291
PICARD-291: Non-recursively add a directory
2017-01-12 19:01:04 +01:00
suhas2go
b12230ce8e add new script button is now text only 2017-01-12 22:51:44 +05:30
suhas2go
62a4d6cbdd functional renaming option 2017-01-11 14:25:05 +05:30
suhas2go
067c61173f working new remove script signal 2017-01-11 12:22:00 +05:30
Laurent Monin
a8204fc120 Merge pull request #533 from samj1912/picard226
PICARD-226: Add option for auto-clustering new files
2017-01-10 22:50:11 +01:00
suhas2go
394b3788c6 advanced UI design complete -multitagger 2017-01-10 01:42:04 +05:30
Sambhav Kothari
f71f07c418 Shift add recursively option to advanced page 2017-01-09 23:37:02 +05:30
Sambhav Kothari
6f3caa3427 Add ui options to add files recursively 2017-01-09 03:43:31 +05:30
suhas2go
9872d8a4c2 change basic layout of multitagger 2017-01-08 18:45:37 +05:30
Sambhav Kothari
b31ea83a86 Add UI options for auto-clustering new files 2017-01-08 03:22:22 +05:30
suhas2go
6d403f0ad6 add fallback/arrow icons - multitagger 2017-01-07 07:22:28 +05:30
Laurent Monin
e5726e5591 Merge pull request #519 from samj1912/picard229
PICARD-229: Implement case-insensitive move_additional_files
2017-01-04 13:16:33 +01:00
Sambhav Kothari
2e50518047 Add space before parentheses 2017-01-04 17:24:54 +05:30
Sambhav Kothari
ded108f4a4 Change the ui label to reflect case insensitivity 2017-01-03 22:40:20 +05:30
Sambhav Kothari
cd15cf00d1 Rename ignore_existing_acoustid to something more appropriate 2016-12-29 19:09:09 +05:30
Sambhav Kothari
5e793e011f Add ignore existing acoustid option to UI 2016-12-29 03:54:15 +05:30
Laurent Monin
10f86392e6 Merge pull request #509 from suhas2go/Profiles
PICARD-404: Mutiple and Selective Tagger Scripts
2016-12-27 18:41:05 +01:00
suhas2go
d545d30a0b basic functionality complete 2016-12-26 04:48:58 +05:30
suhas2go
2f9cbd3b53 Basic UI for multiple scripts 2016-12-24 03:10:20 +05:30