Yorik van Havre
e33ef084ff
Merged crowdin translations
2022-01-10 11:23:59 +01:00
Yorik van Havre
de374cbdfa
Updated ts files (after @chennes ludate fix)
2022-01-10 11:15:28 +01:00
Chris Hennes
19db2f5ca0
Addon Manager: Add version-based Addon deprecation
2022-01-09 21:02:57 -06:00
luz paz
b0fcf45513
Fix various superfluous whitespace in *.dox files
2022-01-09 21:01:42 -06:00
Chris Hennes
2cbe72aea5
Addon Manager: Display download progress
2022-01-09 00:46:07 -06:00
Chris Hennes
e4bb4e7db7
Addon Manager: Correct typo
2022-01-08 22:39:42 -06:00
Chris Hennes
3c937a5f8d
Addon Manager: Clean up thread termination
2022-01-08 22:30:05 -06:00
Chris Hennes
ddac2f7580
Addon Manager: Correct bad metadata update
2022-01-08 21:07:32 -06:00
Chris Hennes
efa08946f2
Addon Manager: Improve stability when cache update interrupted
2022-01-08 19:47:57 -06:00
Chris Hennes
3b76a23d7b
Addon Manager: Silence error on missing cache
2022-01-08 11:32:33 -06:00
Chris Hennes
f8e08659d2
Addon Manager: Fix error on fast failed connection
2022-01-08 11:29:43 -06:00
Chris Hennes
4c9191d489
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
ecc6dee175
Addon Manager: Clean up copied macros on uninstall
2022-01-06 20:34:48 -06:00
Chris Hennes
7ea0394e97
Addon Manager: Handle symlinking failure
2022-01-06 19:22:00 -06:00
Chris Hennes
f48d79a227
Addon Manager: Improve display of installation details
2022-01-01 11:41:23 -06:00
Chris Hennes
64cf6a68d8
Addon Manager: Remove unused imports
2022-01-01 09:43:06 -06:00
Chris Hennes
70c9804fc0
Addon Manager: Ensure cache is rebuilt after firstrun dialog
2022-01-01 09:16:32 -06:00
Chris Hennes
024e404a0e
Addon Manager: Downgrade failed low-level urlopen to log
2022-01-01 09:16:32 -06:00
Chris Hennes
50336440dc
Addon Manager: Add preference to control macro download
2022-01-01 09:16:32 -06:00
Chris Hennes
8ef9f257be
Addon Manager: Remove extraneous UI elements
2022-01-01 09:16:32 -06:00
Chris Hennes
b370d3dae4
Addon Manager: Improve wiki page data extraction
2022-01-01 09:16:32 -06:00
Chris Hennes
81c1187f58
Addon Manager: Fix macro cache loading
2022-01-01 09:16:32 -06:00
Chris Hennes
c746be388f
Addon Manager: Improve macro scanning performance
2022-01-01 09:16:32 -06:00
Chris Hennes
4c5b8f368c
Addon Manager: Implement simple macro metadata cache
2022-01-01 09:16:32 -06:00
Chris Hennes
99bbe40154
Addon Manager: Work around stylesheet problem in Qt 5.9
2021-12-31 11:00:02 -06:00
Chris Hennes
06774459ba
Addon Manager: Add option to hide obsolete and py2 addons
2021-12-30 21:36:32 -06:00
Chris Hennes
ae5391eaf9
Addon Manager: Clean up report window output
2021-12-30 20:06:22 -06:00
Chris Hennes
a6b306123a
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
dc1c227ad4
Addon Manager: Add filter on installation status
2021-12-29 23:32:20 -06:00
Chris Hennes
80b95225f8
Addon Manager: Add Check for updates button
2021-12-29 22:50:23 -06:00
Yorik van Havre
6cb3782c03
Merged crowdin translations
2021-12-29 12:20:12 +01:00
Yorik van Havre
fd7735d035
Updated ts files
2021-12-29 12:09:06 +01:00
Chris Hennes
8bf59d77f4
Addon Manager: Correct wording
2021-12-27 19:54:52 -06:00
Chris Hennes
f429a3630e
Addon Manager: Fix github macro update code
2021-12-21 17:23:02 -06:00
Chris Hennes
b371487224
Addon Manager: Correct macro installation location
2021-12-21 14:48:35 -06:00
Chris Hennes
4c303e339e
Addon Manager: Correct proxy default
2021-12-21 11:19:21 -06:00
Chris Hennes
dede24d5e4
Addon Manager: Bugfix for zip installation
2021-12-20 18:57:26 -06:00
Chris Hennes
b2fbf64b37
Addon Manager: Add Qt.Tool window flag
2021-12-20 16:12:02 -06:00
Chris Hennes
f9fb1c9abb
Addon Manager: Fix hashing with Qt 5.9
2021-12-20 14:21:00 -06:00
Chris Hennes
e7cde8bed0
Addon Manager: Fix macro update code
2021-12-20 13:12:45 -06:00
Chris Hennes
861c543fd9
Addon Manager: Add error checking for missing content
2021-12-20 10:37:58 -06:00
Chris Hennes
f45481ae36
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
acfde1a4b6
Addon Manager: Bug fixes for detailed display
2021-12-18 20:29:42 -06:00
Chris Hennes
787b1e0f56
Addon Manager: Black reformatting
2021-12-18 20:29:42 -06:00
Chris Hennes
ef09c0af16
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
52da213a3c
Addon Manager: Improve cache behavior
...
Also includes a number of bug fixes.
2021-12-18 20:29:42 -06:00
Chris Hennes
c6383e77f8
Addon Manager: Implement preferences in standard dialog
2021-12-18 20:29:42 -06:00
Chris Hennes
a0992902de
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
bd6b3eb404
Addon Manager: Bugfixes and cleanup of refactor
2021-12-18 20:29:42 -06:00
Chris Hennes
67f051007e
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