Chris Hennes
f956c7cd4a
Addon Manager: Adjust use of QDialogButtonBox
2025-03-04 13:52:38 -06:00
Chris Hennes
cf25609491
Addon Manager: Show versions in update all
2025-02-27 18:36:07 +00:00
Chris Hennes
61c02090be
Addon Manager: Add <bundle> and <other>
2025-02-27 18:15:53 +00:00
Furgo
fb53f2eebd
Add-On Manager: collapse up-level vendor_path reference for better legibility ( #19828 )
2025-02-24 12:10:26 -06:00
Furgo
faa8c5b080
Add-On Manager: generalize removal of non-compatible pip options for the snap package ( #19814 )
2025-02-24 09:38:47 -06:00
Furgo
3428bb655b
Add-On Manager: list correct vendor path for snaps ( #19816 )
2025-02-24 09:36:07 -06:00
Chris Hennes
d70b33a87c
Addon Manager: Fix pip usage on Snap and Appimage
2025-02-22 12:02:06 -06:00
Chris Hennes
04f4c69fa0
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
0fc0b2a3f5
Addon Manager: Linter cleanup
2025-02-07 08:57:33 -06:00
Chris Hennes
fed3eadd3d
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
bd0d0e011e
Addon Manager: improve git branch changing
2025-02-07 08:52:49 -06:00
Chris Hennes
045fec3103
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
995c7a8736
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
b7cfb36665
Addon Manager: Create utility function to get pip
2025-02-04 14:10:49 -06:00
Chris Hennes
e849d8ac2e
Addon Manager: Use FreeCAD QUiLoader wrapper when available
2025-02-04 14:10:25 -06:00
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
Tim
0db1a2e034
[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
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
Tim
4477e644dc
Addon Manager: Improve proxy URL parsing & enhanced the error messaging ( #19078 )
2025-01-15 13:39:04 -06:00
Yorik van Havre
0213b4fc6c
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
426a5a50bc
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
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
da473a54f0
Addon Manager: PythonDeps Cleanup and Testing
2024-12-16 17:51:29 +01:00
Chris Hennes
795af3f8d0
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
cbcb769307
Addon Manager: Arch->BIM in list of known internal WBs
2024-12-16 17:43:51 +01:00
Chris Hennes
5e8b849f5e
Addon Manager: Support case of repo=None in worker
2024-12-13 20:29:19 -05:00
Chris Hennes
30177e2cf2
Addon Manager: Refactor progress reporting
2024-12-09 18:11:59 +01:00
hasecilu
e5be24d422
Addon Manager: Show repository URL if it exists on the metadata
...
Fix : #14777
2024-11-18 08:51:15 -05:00
hasecilu
1657d46241
Addon Manager: Show involved branches' names on branch change operation
...
Fix #12969
2024-11-18 08:47:52 -05:00
luzpaz
a633be7342
Fix various typos
...
Found via codespell.
2024-11-15 20:18:46 +01:00
Max Wilfinger
665bee5e5a
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
56a897cc96
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
39cf3c330f
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]
754f2011a0
[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
d79015a908
crowdin translations
2024-10-14 17:56:08 +02:00
Frank Martinez
6c66acacf9
[AddonManager] Set default filter to ANY package type
2024-10-03 09:55:04 -05:00
bgbsww
94aad208bc
Make python Regex Strings raw to avoid py3.12 SyntaxError
2024-09-30 17:42:49 +02:00
Yorik van Havre
3395a8d4a7
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
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
Yorik van Havre
b97362bf0a
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
2e7a04f4e2
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
e1823d25e8
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]
a91ba92f01
[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
2c17bf7200
Merged crowdin translations
2024-08-28 17:51:34 +02:00
Yorik van Havre
0f30e525f5
Updated ts files
2024-08-28 17:50:59 +02:00
Chris Hennes
8b91bcb902
Addon Manager: Adjust button reference for Qt6 compatibility
2024-08-24 19:40:27 -05:00
Chris Hennes
dd8d8bc517
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
b20bc14e32
Addon Manager: Fix Qt6 button name
2024-08-12 08:49:06 -04:00
Chris Hennes
bced64c28d
Addon Manager: Ensure metadata exists before use
2024-08-11 14:21:28 -04:00
Yorik van Havre
23a9f47780
Translations ( #15689 )
...
* 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-08-05 10:42:18 -05:00