Update

WIP Wednesday: 18 September 2024

2 min Aleksandr Prokudin
update cover

This week in FreeCAD development:

FEM: marioalexis84 rewrote meshing with Netgen to use Netgen’s Python bindings rather than a broken plugin in salomemesh. He also rewrote the way meshing with Gmsh is executed, so it’s now possible to cancel the entire process thanks to running it in a separate thread.

BIM: Roy-043, pinkavaj, and hoshengwei fixed several bugs including two in UI, and yorikvanhavre updated the workbench to support recently released IfcOpenShell 0.8.

TechDraw: WandererFan fixed a bug where the ‘Save a copy…’ command would be unavailable with an opened page, and benj5378 significantly improved the centering of labels inside balloons.

Image 1

GUI: pinkavaj, qewer33 and benj5378 fixed various UI annoyances, and kadet1090 forced Qt6 to load OpenGL immediately, otherwise the first new document would be temporarily hidden. Please note: we are not planning to ship FreeCAD 1.0 built with Qt6, but we still need to fix these bugs.

Among other contributions:

  • bgbsww and CalligaroV fixed several toponaming-related issues in Sketcher.

  • hlorus and benj5378 fixed several issues in the new measurement tool, including one where the tool would get incorrect data from linked elements.

  • bgbsww fixed a blocker issue in Part Design where a new sketch in a link would not open at the correct location.

  • yorikvanhavre and Roy_043 fixed several minor bugs and regressions in Draft.

  • furgo16 patched the legacy DXF importer to support importing dimensions.

  • shaise improved the compatibility of the new mill simulator in CAM with less beefy GPUs.

PR stats: since the previous report, 52 pull requests have been merged, 38 new pull requests have been opened.

Issue stats: overall, there are 2051 open issues in the tracker, up by 53 from last week. 11 of them are v1.0 release blockers, up by 4 from last week.