Commit Graph

690 Commits

Author SHA1 Message Date
Chris Hennes
8b31d7deb0 Addon Manager: Black and lint 2023-03-31 13:46:13 -05:00
Chris Hennes
fcfcebea0b Addon Manager: Add test for subdirectory 2023-03-31 10:21:12 -05:00
Chris Hennes
e70a360ebe Addon Manager: Modify regex for whitespace 2023-03-31 10:13:47 -05:00
Chris Hennes
6a0decd44a Addon Manager: Tests for classname finder 2023-03-31 10:13:00 -05:00
Chris Hennes
d769b9c9f2 Addon Manager: Black and pylint cleanup 2023-03-31 09:40:12 -05:00
Paddle
1603720d7a Addon manager: lint and black. 2023-03-31 14:31:55 +02:00
Paddle
31c483587a Addon manager: wb change to ordered + disabled lists. 2023-03-31 14:12:28 +02:00
Paddle
4487154c57 Pref: wb: change parameter group to prevent issues between 0.21 and older versions. 2023-03-31 14:12:27 +02:00
Paddle
a203012666 Addon manager: Subscribe to core the enabled status of addon workbenches. 2023-03-31 14:12:27 +02:00
Chris Hennes
a5ddf3d255 Addon Manager: Pylint and Black cleanup 2023-03-26 20:18:05 -05:00
Chris Hennes
fcda1ffc25 Addon Manager: Extract PySide QtCore interface 2023-03-26 18:45:01 -05:00
Chris Hennes
92a14f9a13 Addon Manager: Fix tests breaking on second run 2023-03-25 10:27:51 -05:00
Chris Hennes
4fc730db2b Addon Manager: Fix wiki macro icon cleanup 2023-03-23 21:49:05 -05:00
Chris Hennes
1f2f457737 Addon Manager: Fixes #9001, icon was string 2023-03-23 09:39:20 -05:00
Chris Hennes
c1e6d516f4 Addon Manager: Pylint cleanup 2023-03-14 13:59:51 -05:00
Chris Hennes
95e1389c41 Addon Manager: Fix #8833 2023-03-14 13:59:51 -05:00
luzpaz
ff470469f5 Fix misc. grammar and whitespace 2023-03-13 15:01:05 +01:00
Chris Hennes
f1ffaf3ba9 Addon Manager: Handle icons with query strings 2023-03-10 17:30:51 -06:00
Chris Hennes
1f6c364fa6 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
b0831f994d Revert addonManager 2023-03-04 17:51:43 -06:00
mosfet80
3137dea940 remove Python2 code 2023-03-04 17:51:43 -06:00
luzpaz
617611e1f8 Fix typos [skip ci] 2023-03-03 09:09:26 -06:00
Chris Hennes
0da14beb27 Addon Manager: Correct typo 2023-03-01 21:21:37 -06:00
Yorik van Havre
46653420a6 merged crowdin translations 2023-02-27 16:01:15 +01:00
Yorik van Havre
3ad0e233d5 updated ts files 2023-02-27 15:35:51 +01:00
Chris Hennes
543a99acd2 Addon Manager: Linter cleanup of utilities 2023-02-24 21:58:55 -06:00
Chris Hennes
eeb481207f Addon Manager: Fix bug in dependency installer 2023-02-21 13:33:20 -06:00
Chris Hennes
3826042529 Addon Manager: pylint cleanup of devmode 2023-02-21 12:11:35 -06:00
Chris Hennes
43cc8b12c1 Addon Manager: Cleanup package_details.py 2023-02-20 21:09:51 -06:00
Chris Hennes
4d6e7cd3a4 Addon Manager: pylint cleanup of package_list.py 2023-02-20 21:09:51 -06:00
Chris Hennes
892c0a95f6 Addon Manager: Remove direct FreeCAD import in tests 2023-02-20 21:09:51 -06:00
Chris Hennes
2e2153813f Addon Manager: Silence linter test setup complaints 2023-02-20 21:09:51 -06:00
Chris Hennes
b4ac20b50b Addon Manager: HTML standard compliance 2023-02-20 21:09:51 -06:00
Chris Hennes
9c6164bc07 Addon Manager: Add SPDX license ID to all files 2023-02-20 15:39:47 -06:00
Chris Hennes
b00572548f Addon Manager: Refactor macro
Reduce coupling with FreeCAD core.
2023-02-19 15:49:24 -06:00
Chris Hennes
7b590eace0 Addon Manager: Refactor interface to FreeCAD 2023-02-19 15:49:24 -06:00
Chris Hennes
d6fc29f057 Addon Manager: Refactor Macro parser 2023-02-13 23:46:57 -06:00
Yorik van Havre
50fb6d6b46 merged crowdin translations 2023-02-13 15:45:26 +01:00
Yorik van Havre
d74c9f0188 updated ts files 2023-02-13 15:45:26 +01:00
Adrien GUICHARD
87c5403b69 Add TaackPLM_workbench_icon.svg in resources 2023-02-12 10:38:47 +01:00
Chris Hennes
eeb4dbdcf0 Addon Manager: Add data for integration tests 2023-02-10 16:19:17 -07:00
Chris Hennes
d53ece025a Addon Manager: Prep Addon for refactoring 2023-02-10 15:31:06 -07:00
Chris Hennes
b2d06f18c7 Addon Manager: Add more unit test mocks 2023-02-10 14:37:16 -07:00
Chris Hennes
c8b65c91ce Addon Manager: Reload page when following links
Partially addresses #8361 by ensuring that when an external link is followed, the internal page gets reloaded instead of showing an error page.
2023-02-10 12:19:44 -07:00
Chris Hennes
e5587cd935 Addon Manager: Fix GUI tests on macOS 2023-02-08 19:28:50 -07:00
Yorik van Havre
c71e551556 Merged crowdin translations 2023-02-07 15:55:31 +01:00
luzpaz
a38b2ffbf7 Fix various trailing newlines, typos and grammar 2023-02-04 18:29:07 +01:00
Yorik van Havre
4eca103469 Merged crowdin translations 2023-01-30 10:04:15 +01:00
Yorik van Havre
31b89be95f update ts files 2023-01-30 09:55:26 +01:00
Chris Hennes
e188802ca6 Addon Manager: Update license headers 2023-01-28 13:07:29 -07:00