Yorik van Havre
c24ca51a44
Merged crowdin translations
2022-01-10 11:23:59 +01:00
Yorik van Havre
e7e3a7517b
Updated ts files (after @chennes ludate fix)
2022-01-10 11:15:28 +01:00
Chris Hennes
ce03fe0d31
Addon Manager: Add version-based Addon deprecation
2022-01-09 21:02:57 -06:00
luz paz
28ab1bb68f
Fix various superfluous whitespace in *.dox files
2022-01-09 21:01:42 -06:00
Chris Hennes
06144dd944
Addon Manager: Display download progress
2022-01-09 00:46:07 -06:00
Chris Hennes
131ca065d9
Addon Manager: Correct typo
2022-01-08 22:39:42 -06:00
Chris Hennes
47ca151c81
Addon Manager: Clean up thread termination
2022-01-08 22:30:05 -06:00
Chris Hennes
a34aa34b0b
Addon Manager: Correct bad metadata update
2022-01-08 21:07:32 -06:00
Chris Hennes
13a626d228
Addon Manager: Improve stability when cache update interrupted
2022-01-08 19:47:57 -06:00
Chris Hennes
5342169b03
Addon Manager: Silence error on missing cache
2022-01-08 11:32:33 -06:00
Chris Hennes
aaaf5518bc
Addon Manager: Fix error on fast failed connection
2022-01-08 11:29:43 -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
def357536a
Addon Manager: Clean up copied macros on uninstall
2022-01-06 20:34:48 -06:00
Chris Hennes
dfdc6e4f65
Addon Manager: Handle symlinking failure
2022-01-06 19:22:00 -06:00
Chris Hennes
172243138a
Addon Manager: Improve display of installation details
2022-01-01 11:41:23 -06:00
Chris Hennes
6f1c2627b2
Addon Manager: Remove unused imports
2022-01-01 09:43:06 -06:00
Chris Hennes
a5e89982f4
Addon Manager: Ensure cache is rebuilt after firstrun dialog
2022-01-01 09:16:32 -06:00
Chris Hennes
e954f677fb
Addon Manager: Downgrade failed low-level urlopen to log
2022-01-01 09:16:32 -06:00
Chris Hennes
f5f78670dd
Addon Manager: Add preference to control macro download
2022-01-01 09:16:32 -06:00
Chris Hennes
cd51ec53c0
Addon Manager: Remove extraneous UI elements
2022-01-01 09:16:32 -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
a6e8e04d99
Addon Manager: Work around stylesheet problem in Qt 5.9
2021-12-31 11:00:02 -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
7874b0dd6c
Addon Manager: Do not change image size
...
The new UI has much more space available to display README files: remove
the code that scaled the images to (sometimes unreadable) 300x300 size.
2021-12-29 23:51:21 -06:00
Chris Hennes
607ebd278a
Addon Manager: Add filter on installation status
2021-12-29 23:32:20 -06:00
Chris Hennes
5bcf697008
Addon Manager: Add Check for updates button
2021-12-29 22:50:23 -06:00
Yorik van Havre
91bfb0fbb6
Merged crowdin translations
2021-12-29 12:20:12 +01:00
Yorik van Havre
372f1f7beb
Updated ts files
2021-12-29 12:09:06 +01:00
Chris Hennes
f47435fa40
Addon Manager: Correct wording
2021-12-27 19:54:52 -06:00
Chris Hennes
0b0646dfe9
Addon Manager: Fix github macro update code
2021-12-21 17:23:02 -06:00
Chris Hennes
37e18c9a04
Addon Manager: Correct macro installation location
2021-12-21 14:48:35 -06:00
Chris Hennes
1842c99cda
Addon Manager: Correct proxy default
2021-12-21 11:19:21 -06:00
Chris Hennes
77e0d06bb8
Addon Manager: Bugfix for zip installation
2021-12-20 18:57:26 -06:00
Chris Hennes
3d583ade33
Addon Manager: Add Qt.Tool window flag
2021-12-20 16:12:02 -06:00
Chris Hennes
29eae3004f
Addon Manager: Fix hashing with Qt 5.9
2021-12-20 14:21:00 -06:00
Chris Hennes
aaff737bd6
Addon Manager: Fix macro update code
2021-12-20 13:12:45 -06:00
Chris Hennes
e488f86bc9
Addon Manager: Add error checking for missing content
2021-12-20 10:37:58 -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
69a8174462
Addon Manager: Implement preferences in standard dialog
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
Chris Hennes
ba3d921f3f
Addon Manager: Bugfixes and cleanup of refactor
2021-12-18 20:29:42 -06:00
Chris Hennes
fa8cac06f4
Addon Manager: Add support for salsa.debian.org
...
The pyrate has moved to salsa.debian.org, so this commit adds the
beginnings of support for those repos.The Markdown library is required
for nice rendering of repos that don't have a package.xml metadata file.
2021-12-18 20:29:42 -06:00