Chris Hennes
bc935c028f
Addon Manager: Fix ZIP-based update
2024-02-23 22:31:36 -06:00
Chris Hennes
3906828d44
Addon Manager: Reformat with new Black line length
2023-09-02 13:38:08 -05:00
Chris Hennes
028c379238
Addon Manager: Black and lint
2023-03-31 13:46:13 -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
Chris Hennes
4106ba71c4
Addon Manager: Add SPDX license ID to all files
2023-02-20 15:39:47 -06:00
Chris Hennes
a7b4a6deba
Addon Manager: Fix bug in ZIP isntallation
2023-01-09 19:35:18 -06:00
Chris Hennes
9f64beb73f
AddonManager: Refactor uninstaller GUI
...
Offload uninstaller GUI into its own class, add tests for that class, and do
some additional minor cleanup of AddonManager.py.
2022-12-18 22:15:40 -06:00
Chris Hennes
2adbcc9199
Addon Manager: Create new uninstaller
2022-12-18 22:15:40 -06:00
Chris Hennes
da40295e0a
Addon Manager: Simplify API
2022-12-17 20:23:32 -06: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