Chris Hennes
ce76cecfee
Addon Manager: Fix score pref path
2024-03-04 16:04:22 -06:00
Chris Hennes
4067cdb672
Addon Manager: Refactor primary view and enable composite ( #12693 )
...
* Addon Manager: Refactor primary view and enable composite
This brings back something akin to the original Addon Manager display, with the side-by-side display of the list and details views.
2024-03-04 08:56:55 -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
057bdda46b
Addon Manager: Bug fixes and license cleanup
2024-02-11 17:19:23 -06:00
Chris Hennes
81d77fdb4b
Addon Manager: Break up ReadmeViewer into view and controller
...
Addon Manager: Cleanup enable/disable message
2024-02-11 17:19:22 -06:00
Chris Hennes
e76c22d77c
Addon Manager: Minor refactoring of buttons
2024-02-11 17:19:22 -06:00
Chris Hennes
8e60d05df2
Addon Manager: Refactor global button bar
2024-02-11 17:19:22 -06:00
Chris Hennes
34850ef8e1
Addon Manager: Refactor progress bar
2024-02-11 17:19:22 -06:00
Chris Hennes
5f2df54811
Addon Manager: Refactor overall top bar
2024-02-11 17:19:22 -06:00
Chris Hennes
7b751ebb37
Addon Manager: Refactor main GUI area
2024-02-11 17:19:22 -06:00
DeflateAwning
1e3179e9bc
Find and replace http://freecad.org to https://freecad.org
...
Find and replace:
http:\/\/(.{0,10})freecad
https://$1freecad
Done in all remaining files (after doing it in SVGs in the last commit)
2023-10-29 22:39:22 -06:00
Chris Hennes
92016c4c9c
Addon Manager: Refactor local cache update check
2023-09-04 19:13:18 -05:00
Petter Reinholdtsen
6b7f3c55b9
Use python3 as the interpreter instead of python (ie v2)
...
This fixes lintian warning "unusual-interpreter".
Part of the Debian edition of FreeCAD since 2023.
2023-07-01 03:09:19 +02:00
Chris Hennes
c0726b8481
Gui: Correct translation context of pref pages
...
Preference page title strings must be in QObject
2023-05-19 20:46:12 -05:00
Chris Hennes
4106ba71c4
Addon Manager: Add SPDX license ID to all files
2023-02-20 15:39:47 -06:00
Chris Hennes
d8df5e03e0
Addon Manager: Update license headers
2023-01-28 13:07:29 -07:00
Chris Hennes
6c1d9701eb
Addon Manager: Set parent for most modals
2023-01-13 12:13:17 -06:00
Chris Hennes
577fb5f1ab
Addon Manager: Minor translation fixes
2022-12-27 21:04:32 -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
b432a78a01
Addon Manager: Update to Python 3.8
2022-12-17 20:05: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
luz paz
1ce2c9ee23
Addon Manager: Fix trailing whitespace
2022-11-30 12:46:02 +01:00
Chris Hennes
74d85eeeaa
Addon Manager: Refactor to extract metadata checker
2022-11-11 21:50:16 -06:00
Chris Hennes
74a8d3deec
Addon Manager: Refactor to extract connection check GUI
2022-11-10 21:09:47 -06:00
Chris Hennes
96a953a331
Addon Manager: Refactor to extract first run dialog
2022-11-10 09:42:59 -06:00
Chris Hennes
c28da00c15
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
48307b91f5
Addon Manager: use versioned Python package dirs
2022-11-05 11:45:02 -05:00
Chris Hennes
eda5cfe60a
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
f4bae7f9d3
Addon Manager: Add support for <pythonmin> tag
2022-09-26 11:04:42 -05:00
Chris Hennes
7bf7c45706
Addon Manager: Support setting min Python version
2022-09-22 20:45:39 -05:00
Chris Hennes
abd601a147
Addon Manager: Show package dependencies
2022-09-21 14:44:35 -05:00
Chris Hennes
0d8b4df3ef
Addon Manager: Migrate to managed pref page class
2022-09-20 15:59:17 -05:00
Chris Hennes
b3dd3b6d00
Addon Manager: Refactor Licenses and People tables
2022-09-09 13:00:11 -05:00
Chris Hennes
5087b6ca5c
Addon Manager: Implement content addition dialogs
2022-09-09 13:00:10 -05:00
Chris Hennes
2524e8081a
Addon Manager: Sketch out basics of Developer Mode
2022-09-09 13:00:10 -05:00
Chris Hennes
9fe70c9211
Addon Manager: Fix bug in updater
2022-08-25 15:57:11 -05:00
Chris Hennes
eb54af4429
Addon Manager: Fix bug in dependency resolver
2022-08-24 12:24:38 -05:00
Chris Hennes
2286635e49
Addon Manager: Refactoring and pylint cleanup
2022-08-21 14:32:15 -05:00
Chris Hennes
2e51954b2b
Addon Manager: Worker refactor (round 1)
2022-08-09 10:23:26 -05:00
Chris Hennes
66f452c01b
Addon Manager: fix thread termination bug
2022-07-31 13:02:14 -05:00
Chris Hennes
fac9cb1e68
Addon Manager; Silence some pylint errors
2022-07-27 12:04:38 -05:00
Chris Hennes
514118192a
Addon Manager: Cleanup
2022-07-27 10:49:00 -05:00
Chris Hennes
044b7ed744
Addon Manager: Add dialog to manage Python deps
2022-07-27 09:59:25 -05:00
Uwe
98e96b3f5f
[AddonMgr] [skip CI] fix typo
...
- spot by the spellchecker CI
2022-07-01 03:10:47 +02:00
Chris Hennes
897a0f0ad9
Addon Manager: Fix bug in macro git repo
2022-06-09 19:50:05 -05:00
Chris Hennes
79ac3eeb4d
Addon Manager: Additional diagnostics for Macro updates
2022-06-06 11:46:56 -05:00
Chris Hennes
8158a4de5f
Addon Manager: Expose pref page name to translate
2022-05-31 15:33:53 -05:00
Chris Hennes
2399bb2475
Addon Manager: Build in error-checking in developer mode
2022-05-30 20:06:20 -05:00