Chris Hennes
e188802ca6
Addon Manager: Update license headers
2023-01-28 13:07:29 -07:00
Chris Hennes
b933d46dcd
Addon Manager: Set parent for most modals
2023-01-13 12:13:17 -06:00
Chris Hennes
6bad9eda59
Addon Manager: Minor translation fixes
2022-12-27 21:04:32 -06:00
Chris Hennes
5f45b00078
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
02b4a762b0
Addon Manager: Create new uninstaller
2022-12-18 22:15:40 -06:00
Chris Hennes
95f474a86a
Addon Manager: Update to Python 3.8
2022-12-17 20:05:32 -06:00
Chris Hennes
89c191e160
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
luz paz
21eddcb15e
Addon Manager: Fix trailing whitespace
2022-11-30 12:46:02 +01:00
Chris Hennes
eed9b6480f
Addon Manager: Refactor to extract metadata checker
2022-11-11 21:50:16 -06:00
Chris Hennes
103f8b77bf
Addon Manager: Refactor to extract connection check GUI
2022-11-10 21:09:47 -06:00
Chris Hennes
b444ae94d5
Addon Manager: Refactor to extract first run dialog
2022-11-10 09:42:59 -06:00
Chris Hennes
b407332475
Addon Manager: Qt6 migration part 1, use PySide
...
Migrate all uses of "import PySide 2" to use "import PySide" so that the
FreeCAD-provided wrappers can switch between Qt versions.
2022-11-06 13:19:36 +01:00
Chris Hennes
9e481f1ac1
Addon Manager: use versioned Python package dirs
2022-11-05 11:45:02 -05:00
Chris Hennes
0963860dd6
Addon Manager: Improve failed pip behavior ( #7552 )
...
* Addon Manager: Improve failed pip behavior
* Addon Manager: pylint cleanup
* Addon Manager: Use subprocess.CREATE_NO_WINDOW when possible
* Addon Manager: Put pip calls in QThread
* Addon Manager: Remove Py package check from startup
2022-10-04 08:58:19 -05:00
Chris Hennes
552d6ab895
Addon Manager: Add support for <pythonmin> tag
2022-09-26 11:04:42 -05:00
Chris Hennes
94498816bd
Addon Manager: Support setting min Python version
2022-09-22 20:45:39 -05:00
Chris Hennes
9e1ed4a68a
Addon Manager: Show package dependencies
2022-09-21 14:44:35 -05:00
Chris Hennes
78a4033929
Addon Manager: Migrate to managed pref page class
2022-09-20 15:59:17 -05:00
Chris Hennes
354a29d98a
Addon Manager: Refactor Licenses and People tables
2022-09-09 13:00:11 -05:00
Chris Hennes
7a17106776
Addon Manager: Implement content addition dialogs
2022-09-09 13:00:10 -05:00
Chris Hennes
b6827b3621
Addon Manager: Sketch out basics of Developer Mode
2022-09-09 13:00:10 -05:00
Chris Hennes
283fec68f8
Addon Manager: Fix bug in updater
2022-08-25 15:57:11 -05:00
Chris Hennes
a8cb4e7444
Addon Manager: Fix bug in dependency resolver
2022-08-24 12:24:38 -05:00
Chris Hennes
46fc605fca
Addon Manager: Refactoring and pylint cleanup
2022-08-21 14:32:15 -05:00
Chris Hennes
4c63094331
Addon Manager: Worker refactor (round 1)
2022-08-09 10:23:26 -05:00
Chris Hennes
0865b97459
Addon Manager: fix thread termination bug
2022-07-31 13:02:14 -05:00
Chris Hennes
4a4bb34a87
Addon Manager; Silence some pylint errors
2022-07-27 12:04:38 -05:00
Chris Hennes
71285f4266
Addon Manager: Cleanup
2022-07-27 10:49:00 -05:00
Chris Hennes
e415f38fe6
Addon Manager: Add dialog to manage Python deps
2022-07-27 09:59:25 -05:00
Uwe
3d597b797a
[AddonMgr] [skip CI] fix typo
...
- spot by the spellchecker CI
2022-07-01 03:10:47 +02:00
Chris Hennes
b54b3e6e32
Addon Manager: Fix bug in macro git repo
2022-06-09 19:50:05 -05:00
Chris Hennes
af811b34b3
Addon Manager: Additional diagnostics for Macro updates
2022-06-06 11:46:56 -05:00
Chris Hennes
3dfb51d3ee
Addon Manager: Expose pref page name to translate
2022-05-31 15:33:53 -05:00
Chris Hennes
f7b9a70ee5
Addon Manager: Build in error-checking in developer mode
2022-05-30 20:06:20 -05:00
Chris Hennes
e634921a4c
Addon Manager: Fetch allowed py packages from Github repo
2022-04-26 00:23:50 -05:00
Chris Hennes
1480c1f594
Addon Manager: Black reformat
2022-04-06 14:30:22 -05:00
Chris Hennes
1ede604cfd
Addon Manager: Allow overriding install with missing deps
2022-04-06 14:28:34 -05:00
Chris Hennes
ccc9be98ce
Addon Manager: Move optional dep check logic
2022-04-01 17:20:20 -05:00
Chris Hennes
b435db807d
Addon Manager: Optional packages also obey allowlist
2022-04-01 11:50:00 -05:00
Chris Hennes
fad9d48184
Addon Manager: Support setting selection externally
2022-03-24 19:12:15 -05:00
Chris Hennes
b8ea740c84
Addon Manager: Fix bug in dep res dialog
2022-03-24 15:05:34 -05:00
Chris Hennes
2118d544da
Addon Manager: Correct error message
2022-03-21 09:24:51 -05:00
Chris Hennes
cb7912db8c
Addon Manager: Fix Window on top of everything
2022-03-14 19:35:11 -05:00
Chris Hennes
56eab3f08b
Addon Manager: Correct parent of modal dialogs
2022-03-13 22:30:14 -05:00
Chris Hennes
633449f8f7
Addon Manager: Fix window focus issues
2022-03-11 20:07:20 -06:00
Chris Hennes
c2055689a5
Addon Manager: Refactor to improve testability
2022-03-09 23:14:59 -06:00
Chris Hennes
75aed7f375
Addon Manager: Improve dependency handling
2022-03-08 19:15:01 -06:00
Chris Hennes
2a2c6e5319
Addon Manager: Fix number of updates available
2022-03-05 10:55:25 -06:00
Chris Hennes
f4dbd6b2b2
Addon Manager: Add unit tests for Addon class
2022-03-05 10:17:50 -06:00
Chris Hennes
49a6394018
Addon Manager: Force update check after recache
2022-02-28 14:22:21 -06:00