Chris Hennes
ba3d921f3f
Addon Manager: Bugfixes and cleanup of refactor
2021-12-18 20:29:42 -06:00
Chris Hennes
fa8cac06f4
Addon Manager: Add support for salsa.debian.org
...
The pyrate has moved to salsa.debian.org, so this commit adds the
beginnings of support for those repos.The Markdown library is required
for nice rendering of repos that don't have a package.xml metadata file.
2021-12-18 20:29:42 -06:00
Chris Hennes
a225695dd8
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
d85d51a23c
Revert "Addon Manager: Added VendorParts workbench icon"
...
This reverts commit 657aed6d5c37331a7773874ee9b1c06b63f34a01.
2021-11-24 14:25:42 -06:00
Yorik van Havre
c4d4575eb3
Merged crowdin translations
2021-11-16 17:30:39 +01:00
Yorik van Havre
7dc8f59369
Updated ts files
2021-11-16 17:25:03 +01:00
alexneufeld
4068876f83
Addon Manager: Added VendorParts workbench icon
2021-11-13 19:08:10 -06:00
mwganson
40a0bbae7c
[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
140e03301e
Updated ts files
2021-09-29 14:32:12 +02:00
Chris Hennes
fe06f869a5
[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
6ad3530981
Merged crowdin translations
2021-09-23 17:14:48 +02:00
Yorik van Havre
3573c5b21f
Updated ts files
2021-09-23 17:04:05 +02:00
Yorik van Havre
08d8c97c76
Merge branch 'master' of github.com:FreeCAD/FreeCAD
2021-09-21 13:11:52 +02:00
Syres916
842abfcee4
[AddonManager] stderr remove translate
2021-09-18 13:05:36 +01:00
Syres916
de3e44a117
[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
3ebab330f4
AddonManager: Fixed path of gitlab readme
2021-09-17 15:47:00 +02:00
Yorik van Havre
a9717a1e17
Merged crowdin translations
2021-09-07 11:26:48 +02:00
Yorik van Havre
199e8a8d6e
Merged crowdin translations
2021-08-26 14:51:36 +02:00
Yorik van Havre
8acd9f8734
Updated ts files
2021-08-26 14:50:54 +02:00
luz paz
7417d9ec48
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
88744fcf52
AddonManager: Handles git module with no Repo attribute - Fixes #4072
2021-08-18 11:32:19 +02:00
Yorik van Havre
834933866e
Merged crowdin translations
2021-07-08 16:06:38 +02:00
Yorik van Havre
da508e30b0
Merged crowdin translations
2021-07-01 13:56:25 +02:00
Yorik van Havre
7efbe176a0
Updated ts files
2021-07-01 13:50:17 +02:00
M G Berberich
b95852c8a9
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
24362e9020
Merged crowdin translations
2021-06-17 16:04:02 +02:00
Yorik van Havre
0be2757e13
Merged crwodin translations
2021-05-12 16:36:31 +02:00
Roy-043
9639cdff45
AddonManager: Fix Macros URL
2021-05-12 14:53:16 +02:00
Yorik van Havre
91ea7fbba8
Updated ts files
2021-05-11 13:05:20 +02:00
donovaly
ff2a8c23da
[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
ef1b509e91
Addon Manager: Added FEM_FrontISTR Workbench icon
2021-05-10 00:55:35 +02:00
Ondrej Flidr
7d0f808b9c
tabs to spaces
2021-04-21 15:31:40 +02:00
Ondrej Flidr
b457dc4062
revert dynamic char limit
2021-04-21 13:38:51 +02:00
Ondrej Flidr
87e6dddd37
fix path lenght for ecryptfs
2021-04-21 13:37:10 +02:00
Oliver Oxtoby
428868fb09
AddonManager: Fix logic for fallback to displaying raw markdown
...
The logic was inverted in commit 1caf62c6375d9eb82245d1c977dbc799fbf4ed89
2021-03-24 22:38:30 +02:00
Yorik van Havre
fa85db61f9
Merged crowdin translations
2021-02-25 13:27:48 +01:00
Yorik van Havre
5c12afb5b5
Merged crowdin translations
2021-02-24 18:07:59 +01:00
Yorik van Havre
5ab70fd1b6
AddonManager: Fixed missing WB icons
2021-02-23 18:01:04 +01:00
Yorik van Havre
00b0f740ea
Merge pull request #4470 from mnesarco/master
...
Icons for Marz, ExtMan, MnesarcoUtils Workbenches
2021-02-18 15:47:47 +01:00
davidmubernal
a8fcecc722
Addon Manager: Add MakerWorkbench icon
2021-02-17 17:12:08 +01:00
Frank D. Martinez M
2b56639a5c
AddonManager: Added icons for Marz, ExtMan, MnesarcoUtils workbenches
2021-02-16 14:50:12 -05:00
Alex Young
ffba26229b
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
20930eaa2e
Add rocket workbench addon
2021-02-12 18:12:49 +01:00
Yorik van Havre
0de8cceb53
Updated ts files
2021-02-12 14:47:37 +01:00
Yorik van Havre
97379e035a
merged crowdin translations
2021-02-09 16:12:18 +01:00
Eddy Verlinden
f63b08f7d6
Update AddonManager.qrc
2021-01-10 17:25:31 +01:00
Eddy Verlinden
216a6c189b
Add files via upload
2021-01-10 17:19:25 +01:00
Yorik van Havre
22f7d5f3bc
Merged crowdin translations
2020-12-23 15:13:05 +01:00
luz paz
392069b657
AddonManager: Sort .qrc file
...
[skip ci]
2020-12-10 11:57:25 +01:00
TheRaytracers
70bb8e456c
Add icon for POV-Ray-Rendering workbench to qrc file
2020-12-02 18:21:28 +01:00