WIP Wednesday: 18 September 2024

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:

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.