New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Roadmap? #3
Comments
bump |
@j8sr0230 all good ? |
@j8sr0230 has development stopped on this workbench ? |
@luzpaz Sorry for replying so late. No, I will continue to develop FreeCAD Nodes! I had very little time in January and February due to an important project deadline. But this project is completed now. Now I'm on vacation for a few days and after that I'll have again more time for FreeCAD Nodes. Therefore I am currently reworking the MVC pattern with the intention to represent the data model with a QStandartItemModel and derive all needed views from it. I want to translate the node graph model into a dask graph which can be processed completely parallel and asyncron. Do you know if FreeCAD's Qt binding implements QML (Qt Modeling Language)? I would like to use this new technology for the datamodel and views? |
No we aren't using QML. I asked yorik this and his response was essentially QML becomes highly specialized and the preference is to keep using more mainstream Qt approaches so the barrier for entry for devs is kept higher. Edit: i'm personally on the fence. |
My understanding is that QML widgets are programmed, and not designed with a tool like QDesigner anymore. So this is better for programmers (you have way more possibilities with QML) but less simple for non-programmers. So I think the "core" UI system of FreeCAD should still rely as much as possible on standard widgets so non-programmer people can easily plug into it and extend. That said, there is nothing that would prevent people from using QML for specific things in FreeCAD. I think this nodes There have been already experiments with QML in FreeCAD... There has been an early stub at a rendering workbench in FreeCAD some centuries ago, that used QML. But I can't find it back :/ |
@yorikvanhavre you mean the @ickby FreeCAD UI overlay experiments ? |
Found it! It was a rendering module developed by @mrlukeparry in wow.. 2012 https://forum.freecad.org/viewtopic.php?p=21815&hilit=rendering+workbench#p21815 IIRC it used some QML. But I don't know if the code still exists 😅 |
Roadmaps help people understand what the intention of this workbench is in the long term and how to get there. It also signals tasks other devs can be invited to take on and contribute.
The text was updated successfully, but these errors were encountered: