Chris Hennes
768a0f086f
Addon Manager: Rework backend to use package.xml
...
This shifts to use the model-view-controller pattern for the list of addons,
and moves to using a full model class rather than an indexed array for the
data storage and management. This enables much more information to be stored
as part of the new AddonManagerRepo data type. It now wraps the Macro class
for macros, supports Preference Packs, and provides access to the Metadata
object.
2021-12-18 20:29:42 -06:00
Alex Neufeld
00d9bb5dd9
Revert "Addon Manager: Added VendorParts workbench icon"
...
This reverts commit 39c162f938 .
2021-11-24 14:25:42 -06:00
Yorik van Havre
a26fb4db1a
Merged crowdin translations
2021-11-16 17:30:39 +01:00
Yorik van Havre
aca390ac88
Updated ts files
2021-11-16 17:25:03 +01:00
alexneufeld
39c162f938
Addon Manager: Added VendorParts workbench icon
2021-11-13 19:08:10 -06:00
mwganson
7cf6230a00
[AddonManager] -- put Restart now and Restart later as button text instead of in the dialog text
2021-10-05 22:38:00 -05:00
Yorik van Havre
77925c428e
Updated ts files
2021-09-29 14:32:12 +02:00
Chris Hennes
a44a1ecf12
[Addon Manager] Silence LGTM warnings about urls
...
The URLs used to detect whether a repo is at github, gitlab, or framagit
could potentially be mis-detected by a maliciously-crafted URL,
resulting in incorrect detection of the README file, etc. To silence the
LGTM warning about this, proper URL sanitization and comparison is now
used.
2021-09-26 20:13:02 -05:00
Yorik van Havre
b042405933
Merged crowdin translations
2021-09-23 17:14:48 +02:00
Yorik van Havre
15da3f01e5
Updated ts files
2021-09-23 17:04:05 +02:00
Yorik van Havre
a530d30c2c
Merge branch 'master' of github.com:FreeCAD/FreeCAD
2021-09-21 13:11:52 +02:00
Syres916
2c9a4602a1
[AddonManager] stderr remove translate
2021-09-18 13:05:36 +01:00
Syres916
a7fb567cd5
[AddonManager] Handle stderr from git status
...
See discussion https://forum.freecadweb.org/viewtopic.php?f=10&t=62265
2021-09-18 11:19:42 +01:00
Yorik van Havre
213bef18f4
AddonManager: Fixed path of gitlab readme
2021-09-17 15:47:00 +02:00
Yorik van Havre
89e1a97d80
Merged crowdin translations
2021-09-07 11:26:48 +02:00
Yorik van Havre
49abe81271
Merged crowdin translations
2021-08-26 14:51:36 +02:00
Yorik van Havre
a8cb3ef1e3
Updated ts files
2021-08-26 14:50:54 +02:00
luz paz
2845078459
AddonManager: Consolidate preference in user.cfg from Plugins to Addons
...
Currently when a user first uses the Addon Manager a dialog popup
prompts them about how FC is not liable for the code plugin authors
provide. It stores the binary response in a `readWarning` boolean
within the user.cfg file.
This commit changes the location of said boolean from
`User parameter:Plugins` to `User parameter:Addons`.
It also migrates old the old setting if available.
Co-authored-by: Benjamin Nauck <benjamin@nauck.se >
Add suggestions from @chennes
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2021-08-20 10:59:23 -04:00
Yorik van Havre
380d214e74
AddonManager: Handles git module with no Repo attribute - Fixes #4072
2021-08-18 11:32:19 +02:00
Yorik van Havre
1cee70cd62
Merged crowdin translations
2021-07-08 16:06:38 +02:00
Yorik van Havre
ed9dca288c
Merged crowdin translations
2021-07-01 13:56:25 +02:00
Yorik van Havre
6360345ce5
Updated ts files
2021-07-01 13:50:17 +02:00
M G Berberich
0d95ea9197
AddonManager: parse addonflags.json with json module
...
Parses addonflags.json with the python json-module instead of using
regular expressions.
2021-06-21 12:52:31 +02:00
Yorik van Havre
69b084f492
Merged crowdin translations
2021-06-17 16:04:02 +02:00
Yorik van Havre
7b0a6358b1
Merged crwodin translations
2021-05-12 16:36:31 +02:00
Roy-043
64071fdee8
AddonManager: Fix Macros URL
2021-05-12 14:53:16 +02:00
Yorik van Havre
81a44fcccb
Updated ts files
2021-05-11 13:05:20 +02:00
donovaly
dcfd17adb7
[Addons] fix an icon
...
I got a warning from Git that the SVG has a missing linebreak at the end. Fixed by saving the file as plain SVG using Inkscape
2021-05-11 02:11:10 +02:00
kinagaki
cb2edd1bd0
Addon Manager: Added FEM_FrontISTR Workbench icon
2021-05-10 00:55:35 +02:00
Ondrej Flidr
88bc022a90
tabs to spaces
2021-04-21 15:31:40 +02:00
Ondrej Flidr
b0b53fc8ef
revert dynamic char limit
2021-04-21 13:38:51 +02:00
Ondrej Flidr
60aa32695a
fix path lenght for ecryptfs
2021-04-21 13:37:10 +02:00
Oliver Oxtoby
e6a8a682cf
AddonManager: Fix logic for fallback to displaying raw markdown
...
The logic was inverted in commit dde64d4a0a
2021-03-24 22:38:30 +02:00
Yorik van Havre
958009c2ca
Merged crowdin translations
2021-02-25 13:27:48 +01:00
Yorik van Havre
5ba28fa7ff
Merged crowdin translations
2021-02-24 18:07:59 +01:00
Yorik van Havre
3ef181a751
AddonManager: Fixed missing WB icons
2021-02-23 18:01:04 +01:00
Yorik van Havre
a399312750
Merge pull request #4470 from mnesarco/master
...
Icons for Marz, ExtMan, MnesarcoUtils Workbenches
2021-02-18 15:47:47 +01:00
davidmubernal
da990fd51d
Addon Manager: Add MakerWorkbench icon
2021-02-17 17:12:08 +01:00
Frank D. Martinez M
c5ebb6dd58
AddonManager: Added icons for Marz, ExtMan, MnesarcoUtils workbenches
2021-02-16 14:50:12 -05:00
Alex Young
bb501c336f
AddonManager: removes unused imports
...
This patch removes all the unused imports in the AddonManager module as flagged by LGTM.
2021-02-14 21:08:23 +01:00
David Carter
158acd110e
Add rocket workbench addon
2021-02-12 18:12:49 +01:00
Yorik van Havre
84b8282f48
Updated ts files
2021-02-12 14:47:37 +01:00
Yorik van Havre
bcb5c8786f
merged crowdin translations
2021-02-09 16:12:18 +01:00
Eddy Verlinden
bd65aab55a
Update AddonManager.qrc
2021-01-10 17:25:31 +01:00
Eddy Verlinden
4f86f30aa2
Add files via upload
2021-01-10 17:19:25 +01:00
Yorik van Havre
5a322d75cb
Merged crowdin translations
2020-12-23 15:13:05 +01:00
luz paz
6ffe65c915
AddonManager: Sort .qrc file
...
[skip ci]
2020-12-10 11:57:25 +01:00
TheRaytracers
b875e7847c
Add icon for POV-Ray-Rendering workbench to qrc file
2020-12-02 18:21:28 +01:00
TheRaytracers
e48066a93e
Add icon for POV-Ray-Rendering Workbench
2020-12-02 18:19:55 +01:00
Bernd Hahnebach
475668638a
AddOn: manager, clone repos default branch instead of the master
2020-11-12 13:33:00 +01:00