Chris Hennes
7959ebced5
Addon Manager: Correct display of Maintainers
2022-01-31 19:28:06 -06:00
Chris Hennes
2ac7052236
Addon Manager: Add search and display of tags
2022-01-31 15:24:40 -06:00
Chris Hennes
c62dc32739
Addon Manager: Translation cleanup
...
pylupdate does not extract translations when f-strings are used for the
translated text, so all f-strings are migrated to calls to format().
Several other minor translation issues are also addressed.
NOTE: This code has been run through the Black reformatter, which adds
trailing commas in many places that the stock Qt 5.x pylupdate does not
recognize. This code must be processed with the corrected pylupdate to
generate the correct translations.
2022-01-27 23:11:31 -06:00
Chris Hennes
ad2169e5ae
Addon manager dependency resolver ( #5339 )
...
Squashed:
* Addon Manager: Refactor metadata.txt download
* Addon Manager: Basic dependency walker
* Addon Manager: Add basic support for dependencies
* Addon Manager: Improve network detection messaging
* Addon Manager: Black reformat
* Addon Manager: Display dependency info in dialog
* Addon Manager: Dependency dialog added
* Addon Manager: Improve display of update all results
* Addon Manager: Improve display of package list
* Addon Manager: Fix codespell
* Addon Manager: Clean up unused signal
2022-01-07 10:16:44 -06:00
Chris Hennes
382eabbb62
Addon Manager: Improve wiki page data extraction
2022-01-01 09:16:32 -06:00
Chris Hennes
d20c24f618
Addon Manager: Fix macro cache loading
2022-01-01 09:16:32 -06:00
Chris Hennes
7d3c6b0cce
Addon Manager: Improve macro scanning performance
2022-01-01 09:16:32 -06:00
Chris Hennes
e450e50bb2
Addon Manager: Implement simple macro metadata cache
2022-01-01 09:16:32 -06:00
Chris Hennes
2751cb7a51
Addon Manager: Add option to hide obsolete and py2 addons
2021-12-30 21:36:32 -06:00
Chris Hennes
20a74ce423
Addon Manager: Clean up report window output
2021-12-30 20:06:22 -06:00
Chris Hennes
607ebd278a
Addon Manager: Add filter on installation status
2021-12-29 23:32:20 -06:00
Chris Hennes
f47435fa40
Addon Manager: Correct wording
2021-12-27 19:54:52 -06:00
Chris Hennes
1b2f572ac4
Addon Manager: Support Qt 5.9
...
QRegularExpression was not added until Qt 5.12 -- add support for using
QRegExp in cases when QRegularExpression is not present.
2021-12-20 10:13:29 -06:00
Chris Hennes
eb4aacf2ff
Addon Manager: Bug fixes for detailed display
2021-12-18 20:29:42 -06:00
Chris Hennes
3cc2d402cf
Addon Manager: Black reformatting
2021-12-18 20:29:42 -06:00
Chris Hennes
14bcba5c55
Addon Manager: Improve display of install details
...
As suggested in the forums, this adds display of the installation date and
installed version to the expanded display and detail view.
2021-12-18 20:29:42 -06:00
Chris Hennes
f785436cff
Addon Manager: Improve cache behavior
...
Also includes a number of bug fixes.
2021-12-18 20:29:42 -06:00
Chris Hennes
e42eec2558
Addon Manager: Begin UI redesign
...
Migrate to a UI that looks more like other software package managers, giving
more space to each addon by hiding the list when an addon is selected, and
providing a "back" button to get back.
Implements a two-style view option for the list of addons: expanded and
condensed, via a delegate that provides the drawing function for each row in
the table based on two different widget designs.
2021-12-18 20:29:42 -06:00