Commit Graph

25 Commits

Author SHA1 Message Date
Paddle
0d61b99a36 Pref: wb: change parameter group to prevent issues between 0.21 and older versions. 2023-03-31 14:12:27 +02:00
Paddle
9a4088f4ed Addon manager: Subscribe to core the enabled status of addon workbenches. 2023-03-31 14:12:27 +02:00
Chris Hennes
c2bde98dba Addon Manager: Fixes #9001, icon was string 2023-03-23 09:39:20 -05:00
Chris Hennes
0b241f78f4 Addon Manager: Refactor Metadata
Create a Python-native metadata class. Includes unit tests, and some PyLint cleanup.
2023-03-10 14:25:50 -06:00
mosfet80
206931ccc1 Revert addonManager 2023-03-04 17:51:43 -06:00
mosfet80
bed7b76524 remove Python2 code 2023-03-04 17:51:43 -06:00
Chris Hennes
4106ba71c4 Addon Manager: Add SPDX license ID to all files 2023-02-20 15:39:47 -06:00
Chris Hennes
64c03a0603 Addon Manager: Prep Addon for refactoring 2023-02-10 15:31:06 -07:00
Chris Hennes
611e13305b Addon Manager: Refactor installation code
Improve testability of installation code by refactoring it to completely
separate the GUI and non-GUI code, and to provide more robust support
for non-GUI access to some type of Addon Manager activity.
2022-12-17 17:49:13 -06:00
Chris Hennes
f4bae7f9d3 Addon Manager: Add support for <pythonmin> tag 2022-09-26 11:04:42 -05:00
Uwe
1b2aa0459e [Addon] fix typo
spotted by the CI spellchecker
2022-09-23 14:44:41 +02:00
Chris Hennes
7bf7c45706 Addon Manager: Support setting min Python version 2022-09-22 20:45:39 -05:00
Chris Hennes
60f7514306 Addon Manager: Fix disabling addon 2022-09-09 13:00:11 -05:00
Chris Hennes
2286635e49 Addon Manager: Refactoring and pylint cleanup 2022-08-21 14:32:15 -05:00
Chris Hennes
765031b634 Addon Manager: Finish pylint cleanup of startup workers 2022-08-10 10:53:54 -05:00
Chris Hennes
1ec8775c2c Addon Manager: Unit tests for cache loading 2022-08-09 10:23:27 -05:00
Chris Hennes
b6e2fb17d0 Addon Manager: Refactor to improve testability 2022-08-09 10:23:27 -05:00
Chris Hennes
3b1eb87123 Addon Manager: Clean up Addon.py based on pylint 2022-07-27 15:40:03 -05:00
Chris Hennes
aa1523dcd6 Addon Manager: Black reformat 2022-04-06 14:30:22 -05:00
Chris Hennes
13f5b876a5 Addon Manager: Allow overriding install with missing deps 2022-04-06 14:28:34 -05:00
Chris Hennes
60253d0c05 Addon Manager: Convert Warning to Log 2022-03-26 13:42:31 -05:00
Chris Hennes
936a1f01d4 Addon Manager: Improve dependency handling 2022-03-08 19:15:01 -06:00
Chris Hennes
47a6f444bc Addon Manager: Add unit tests for Addon class 2022-03-05 10:17:50 -06:00
Chris Hennes
9fa0222369 Addon Manager: Fix bug in URL parsing 2022-02-28 11:45:17 -06:00
Chris Hennes
17aed10f6f Addon Manager: Renaming and cleanup 2022-02-27 22:50:54 -06:00