The main problem is, the most recent revision of each addons is not available on the main FreeCAD-addons github page. It only lists the latest revision that has been pushed into it. So that means either we have to fetch each addon page to get the latest revision, which is impractical (the addon manager would need several minutes to start up), or we need to update the addons repo often... But I don't know a way to do that automatically.
UI/UX suggestions for Addon Installer
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
Re: UI/UX suggestions for Addon Installer
Re: UI/UX suggestions for Addon Installer
It would be possible to add a button to check for updates on only installed WB.. that will add a delay only if the user asked for an update check and only for the installed WBs
Re: UI/UX suggestions for Addon Installer
This is implemented already, but only appears if you have python-git installed. It must still be extended to add the non-git way.
Re: UI/UX suggestions for Addon Installer
Was thinking about starting a new thread, thought it might be better here, let me know I did read/scan through the whole thread but I certainly could of missed this stuff.
I have found a bunch of Macros that display this message.
"Unable to fetch the code of this macro"
In the past I would just go out and google it, if I really wanted it, but I thought maybe I can start help with some of this stuff.
The Addon Manager has been a great improvement and I love it. I think this may be an area of FreeCAD that I can help a little ( as it is still fairly new and simpler than other areas) That being said I have a few questions and suggestions:
I also looked through Mantis, there a few feature request but not a whole lot in there.
I have found a bunch of Macros that display this message.
"Unable to fetch the code of this macro"
- Animated Constrain
- CloneConvert
- Connect and Sweep
- Constraint Draft
In the past I would just go out and google it, if I really wanted it, but I thought maybe I can start help with some of this stuff.
The Addon Manager has been a great improvement and I love it. I think this may be an area of FreeCAD that I can help a little ( as it is still fairly new and simpler than other areas) That being said I have a few questions and suggestions:
- Is there currently a unified mechanism ( code / forum / internal / bug reporting ) where one can /should submit problems?
- Could we add some kind of beta tab/indicator for Macros that don't work with just the install action ( ie., you need to copy icons )
- A categorization of Macros would be useful, the list is growing large, and the macros seem to have wildly differing scope.
- Can we list what version of FreeCAD they were created for, of course that is, if that is discernible. )
I also looked through Mantis, there a few feature request but not a whole lot in there.
3D Printing, CAD, Electronics and other errata at: https://www.youtube.com/channel/mathcodeprint
Re: UI/UX suggestions for Addon Installer
I noticed the same see https://forum.freecadweb.org/viewtopic. ... 10#p229653
after a sugestion i added a bug on the macro git but they closed it almost directly...
https://github.com/FreeCAD/FreeCAD-macr ... s%3Aclosed
after a sugestion i added a bug on the macro git but they closed it almost directly...
https://github.com/FreeCAD/FreeCAD-macr ... s%3Aclosed
Re: UI/UX suggestions for Addon Installer
hi
for the macro code extra wiki,
i create template "Template:Codeextralink" testing with Addon_Installer and Macro FCInfo (for the moment)
suggestion adding button in Addon Installer for launch the macro directly after installation
mario
for the macro code extra wiki,
i create template "Template:Codeextralink" testing with Addon_Installer and Macro FCInfo (for the moment)
suggestion adding button in Addon Installer for launch the macro directly after installation
mario
Maybe you need a special feature, go into Macros_recipes and Code_snippets, Topological_data_scripting.
My macros on Gist.github here complete macros Wiki and forum.
My macros on Gist.github here complete macros Wiki and forum.
Re: UI/UX suggestions for Addon Installer
Mario, good idea.
Any idea how to test changes made to the addon installer before pushing them live ? I'd like to address some open issues for Addon Manager (ex. https://github.com/FreeCAD/FreeCAD-addons/issues/74) and would like to improve it in general but am still a newb at this part.
Any idea how to test changes made to the addon installer before pushing them live ? I'd like to address some open issues for Addon Manager (ex. https://github.com/FreeCAD/FreeCAD-addons/issues/74) and would like to improve it in general but am still a newb at this part.
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Re: UI/UX suggestions for Addon Installer
Good idea mario!
But I think we could make a simpler template that just contains an url that points to the code hosted somewhere else (the "raw" code, not a github page). Then I can adapt the addon manager to handle that.
@Kunda1 if you don't compile FreeCAD yourself, I think the best way is to 1) create a fork on github, 2) make the changes you want to the "live" version of addonManager.py that lives on your computer (inside the installed FreeCAD, not the source code). Once you have something that works as you want, drag and drop that file at the correct place in your github version (github allows you to do that I think). Github will create a new commit for you, and you will be able to make a PR.
But I think we could make a simpler template that just contains an url that points to the code hosted somewhere else (the "raw" code, not a github page). Then I can adapt the addon manager to handle that.
@Kunda1 if you don't compile FreeCAD yourself, I think the best way is to 1) create a fork on github, 2) make the changes you want to the "live" version of addonManager.py that lives on your computer (inside the installed FreeCAD, not the source code). Once you have something that works as you want, drag and drop that file at the correct place in your github version (github allows you to do that I think). Github will create a new commit for you, and you will be able to make a PR.
Re: UI/UX suggestions for Addon Installer
ok
i add one button execute (edit the macro in FreeCAD and execute)@Kunda1
mario
Maybe you need a special feature, go into Macros_recipes and Code_snippets, Topological_data_scripting.
My macros on Gist.github here complete macros Wiki and forum.
My macros on Gist.github here complete macros Wiki and forum.
Re: UI/UX suggestions for Addon Installer
Great job! What does the community think?
Thanks @yorik that makes total sense and I'm surprised I didn't think about that earlier. I'll play around with it when I get a good window of time.yorik wrote: ↑Wed Aug 01, 2018 11:01 pm @Kunda1 if you don't compile FreeCAD yourself, I think the best way is to 1) create a fork on github, 2) make the changes you want to the "live" version of addonManager.py that lives on your computer (inside the installed FreeCAD, not the source code). Once you have something that works as you want, drag and drop that file at the correct place in your github version (github allows you to do that I think). Github will create a new commit for you, and you will be able to make a PR.
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs