pre-commit-ci[bot]
17e17cccb5
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-02-03 22:51:14 +00:00
Ulices
83a04d2582
AddonManager: open addon's location directory ( #19209 )
...
* AddonManager: open addon's location directory
* AddonManager: account for macros when setting addon location
2025-01-24 06:48:46 -06:00
Chris Hennes
8a95d0e6e8
Addon Manager: refactor process_string_to_datetime ( #18492 )
...
* Addon Manager: Refactor utilities tests to remove filesystem use
* Addon Manager: Move process_date_string_to_python_datetime to utilities
Also add unit tests and modify the exception type
* Addon Manager: Add tests for other date separators
* Addon Manager: Refactor to reduce duplication
* Addon Manager: add explanation of why the function exists
* Addon Manager: use exception chaining
* Addon Manager: Remove unused test files
2024-12-23 18:01:02 +01:00
Chris Hennes
cbcb769307
Addon Manager: Arch->BIM in list of known internal WBs
2024-12-16 17:43:51 +01:00
Chris Hennes
ef26846c93
Addon Manager: Don't crash on bad XML
...
Wrap all metadata reads in try/except blocks and gracefully bail out if the data is bad.
2024-09-19 08:45:37 -05:00
sliptonic
c4c535c6ba
addon manager list of wbs
2024-03-04 16:59:30 -06:00
Chris Hennes
bd32b1f286
Addon Manager: Add fetching of 'score' database
2024-02-26 21:43:21 -06:00
Chris Hennes
7d824fc774
Addon Manager: Add sorting ( #12561 )
2024-02-23 22:33:20 -06:00
Chris Hennes
1c5f60b021
Merge pull request #12309 from chennes/addonManagerRefactorGUIArea
...
Addon manager: Refactor GUI area
2024-02-19 11:20:00 -06:00
Paddle
2a3284808f
Assembly: Replace Tangent+Parallel+Planar by 'Distance'.
2024-02-13 08:25:45 +01:00
Chris Hennes
057bdda46b
Addon Manager: Bug fixes and license cleanup
2024-02-11 17:19:23 -06:00
Chris Hennes
43cb58f79e
Addon Manager: Fixes for license handling
2024-02-11 17:19:23 -06:00
Chris Hennes
9e535d21a2
Addon Manager: Add support for license exclusion
2024-02-11 17:19:22 -06:00
Chris Hennes
39043cf176
Addon Manager: Allow primary branch name change
2024-01-30 16:52:16 +01:00
PaddleStroke
09d50dc072
Assembly: Initial implementation ( #10427 )
...
* Assembly: Initial implementation.
* Disable Assembly wb as it's WIP.
* Stub code for handling assembly import.
Co-authored-by: sliptonic <shopinthewoods@gmail.com >
Co-authored-by: Paddle <PaddleStroke@users.noreply.github.com >
2023-08-31 12:30:10 -05:00
Chris Hennes
0a1b703b5a
Mods: Remove Raytracing
...
Deprecated. Replaced by 3rd party addon 'Render'.
2023-05-02 12:49:54 -05:00
Chris Hennes
e604c3742f
Addon Manager: Modify regex for whitespace
2023-03-31 10:13:47 -05:00
Chris Hennes
6dbe59f7ff
Addon Manager: Black and pylint cleanup
2023-03-31 09:40:12 -05:00
Paddle
b2d0a01ba0
Addon manager: lint and black.
2023-03-31 14:31:55 +02:00
Paddle
fac4ee6687
Addon manager: wb change to ordered + disabled lists.
2023-03-31 14:12:28 +02:00
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