Benjamin Nauck
8f35742f1f
Addon Manager: Fix call to get home_dir for pip
2025-04-02 13:36:20 -05:00
Chris Hennes
325ae6fd9a
Addon Manager: Create AddonCatalog class
2025-03-24 17:52:09 +01:00
Chris Hennes
3c77bd4fcf
Addon Manager: Adjust use of QDialogButtonBox
2025-03-04 13:52:38 -06:00
Chris Hennes
d57e00812b
Addon Manager: Show versions in update all
2025-02-27 18:36:07 +00:00
Chris Hennes
e80ee07d63
Addon Manager: Add <bundle> and <other>
2025-02-27 18:15:53 +00:00
Furgo
c0569a35b8
Add-On Manager: collapse up-level vendor_path reference for better legibility ( #19828 )
2025-02-24 12:10:26 -06:00
Furgo
e55f0cef4b
Add-On Manager: generalize removal of non-compatible pip options for the snap package ( #19814 )
2025-02-24 09:38:47 -06:00
Furgo
b48952a281
Add-On Manager: list correct vendor path for snaps ( #19816 )
2025-02-24 09:36:07 -06:00
Chris Hennes
f92fcbd089
Addon Manager: Fix pip usage on Snap and Appimage
2025-02-22 12:02:06 -06:00
Chris Hennes
a3e436d211
Addon Manager: Update background UI earlier
...
The modal confirmation dialog blocks, so update the UI before showing it.
2025-02-07 10:17:16 -06:00
Chris Hennes
5dbc5c95ca
Addon Manager: Linter cleanup
2025-02-07 08:57:33 -06:00
Chris Hennes
2dd2381c70
Addon Manager: Add GUI tests for branch change dialog
...
Further protect utils gui code during testing so the same utils file can be used
for CLI and GUI tests.
2025-02-07 08:52:49 -06:00
Chris Hennes
d4ea028edf
Addon Manager: improve git branch changing
2025-02-07 08:52:49 -06:00
Chris Hennes
fd126aba1b
Merge pull request #19394 from FreeCAD/pre-commit-ci-update-config
...
Update Black to 25.1.0 so that it is in sync with the CI. Updates code to correspond to new Black standards, mostly changing the Addon Manager to eliminate spaces around docstrings.
2025-02-07 08:52:20 -06:00
Chris Hennes
fbb1225f90
Addon Manager: Use pip utility function
...
Also attempts to fix some bugs when dep installation fails.
2025-02-04 14:10:49 -06:00
Chris Hennes
afae617e45
Addon Manager: Create utility function to get pip
2025-02-04 14:10:49 -06:00
Chris Hennes
7b11862723
Addon Manager: Use FreeCAD QUiLoader wrapper when available
2025-02-04 14:10:25 -06:00
pre-commit-ci[bot]
c8b72c144e
[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
Tim
da43cb842b
[AddonManager] Fix construct_git_url return urls with '.git'. ( #19242 )
...
* [AddonManager] Fix construct_git_url return urls with '.git'.
2025-01-26 06:45:14 -06:00
Ulices
9ae74916b6
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
Tim
201eca4d02
Addon Manager: Improve proxy URL parsing & enhanced the error messaging ( #19078 )
2025-01-15 13:39:04 -06:00
Yorik van Havre
fe60505c17
Translations ( #18923 )
...
* Updated ts files
* Merged crowdin translations
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-01-13 21:30:30 -06:00
Chris Hennes
8edb649d97
Addon Manager: Add fallbacks for PySide to WidgetFilterSelector
...
Ensure that this part of the Addon Manager can be tested outside
FreeCAD by falling back to explicit PySide imports.
2024-12-23 18:24:37 +01:00
Chris Hennes
9ef57818be
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
b2619f339c
Addon Manager: PythonDeps Cleanup and Testing
2024-12-16 17:51:29 +01:00
Chris Hennes
6254cb910b
Addon Manager: Correct run_interruptable_subprocess
...
communicate() has to be called after a final kill() to get the output
2024-12-16 17:51:29 +01:00
Chris Hennes
e6e281e295
Addon Manager: Arch->BIM in list of known internal WBs
2024-12-16 17:43:51 +01:00
Chris Hennes
b25b83c1a5
Addon Manager: Support case of repo=None in worker
2024-12-13 20:29:19 -05:00
Chris Hennes
95ced0ecdb
Addon Manager: Refactor progress reporting
2024-12-09 18:11:59 +01:00
hasecilu
4c1f94f6c2
Addon Manager: Show repository URL if it exists on the metadata
...
Fix : #14777
2024-11-18 08:51:15 -05:00
hasecilu
8619b03bbc
Addon Manager: Show involved branches' names on branch change operation
...
Fix #12969
2024-11-18 08:47:52 -05:00
luzpaz
ed40de3e23
Fix various typos
...
Found via codespell.
2024-11-15 20:18:46 +01:00
Max Wilfinger
616028efe5
Merge pull request #15957 from hasecilu/fix/capitalization
...
TechDraw: Fix capitalization of 2D and 3D
2024-11-15 18:37:47 +01:00
Yorik van Havre
a9b4cb5611
Translations ( #17725 )
...
* Translations: updated ts files
* Translations: merged crowdin translations
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-11-11 17:01:52 +01:00
James
fa9a5a8551
Changes to Addon First Run Dialog ( #17518 )
...
* Changes to Addon First Run Dialog
Updated Addon Manager first run dialog as per issue no. #17317
* Incorporated review comments
* Update src/Mod/AddonManager/addonmanager_preferences_defaults.json
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
* Update src/Mod/AddonManager/addonmanager_preferences_defaults.json
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
* Removed default assigns as requested
* Defaults updated
---------
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2024-10-30 18:10:22 -05:00
pre-commit-ci[bot]
dda69c8b60
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2024-10-14 17:56:08 +02:00
Yorik van Havre
e8fc9cf45f
crowdin translations
2024-10-14 17:56:08 +02:00
Frank Martinez
141a627b8f
[AddonManager] Set default filter to ANY package type
2024-10-03 09:55:04 -05:00
bgbsww
64ecfe7a0e
Make python Regex Strings raw to avoid py3.12 SyntaxError
2024-09-30 17:42:49 +02:00
Yorik van Havre
abd5c3ca31
Translations ( #16754 )
...
* Updated ts files
* merged crowdin translations
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-09-23 14:09:56 -04:00
Chris Hennes
72c654df55
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
Yorik van Havre
56dbb6532a
Translations ( #16582 )
...
* updated ts files
* merged crowdin translations
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-09-19 09:36:54 +02:00
hasecilu
a90aebeec2
Fix some typos on several files
...
- Missing spaces
- Missing commas
- 3D, G-code, Git, SPOOLES, Python capitalization
2024-09-14 12:07:51 -06:00
Yorik van Havre
7b3eca8396
Translations ( #16389 )
...
* Translations: Updated ts files
* Translations: Merged crowdin translations
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-09-09 18:25:52 +02:00
pre-commit-ci[bot]
61c1f8fb21
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2024-08-28 15:56:09 +00:00
Yorik van Havre
b065691032
Merged crowdin translations
2024-08-28 17:51:34 +02:00
Yorik van Havre
5df158352a
Updated ts files
2024-08-28 17:50:59 +02:00
Chris Hennes
f8a34d8063
Addon Manager: Adjust button reference for Qt6 compatibility
2024-08-24 19:40:27 -05:00
Chris Hennes
1815941668
Addon Manager: Fix ZIP installation
...
Always delete the old version before installing the new one
2024-08-19 12:10:37 -04:00
Chris Hennes
f846cc7acf
Addon Manager: Fix Qt6 button name
2024-08-12 08:49:06 -04:00