This week in FreeCAD development:
Toponaming: bgbsww finished transferring the code to solve the save/restore errors with objects with element maps, this did away with 3 release blockers.
BIM: hasecilu, Roy_043, paullee0, and cjmayo fixed several bugs, including one blocker.
FEM: marioalexis84 fixed a bug where the workbench would spill red ink into the Report View about linked objects when meshing, and fandaL fixed a bug where the FemMesh2Mesh tool didn’t work with quad elements.
Assembly: PaddleStroke made it possible to edit joints by double-clicking them in the 3D view. He also reworked assembly properties to store the full path to objects so that two identical objects could be differentiated; this resolves another release blocker.
Materials: davesrocketshop fixed two blockers related to setting custom color to objects.
GUI:
3x380V added a workaround for missing custom cursors on Wayland when building FreeCAD with Qt6.
Syres916 synced ‘Preferences > Display > UI’ page with actual defaults for new users: some checkboxes had incorrect states, one checkbox was missing.
kadet1090 fixed various small cosmetic issues with the Preferences dialog, such as incorrect padding, inconsistent alignment, horizontal scrollbars that should not be present etc.
Among other changes:
NewJoker added a missing 2D meshing algorithm, Quasi-structured Quad, to the Gmsh mesher in the Mesh WB.
WandererFan fixed a loop in Techdraw during the calculation of the automatic scale.
Roy_043 fixed a snap-at-intersection bug that would cause the infinite hanging of the program.
pieterhijma fixed the use of the ‘–single-instance’ command line argument on Windows so that new files would always be opened in the already running instance of FreeCAD.
PR stats: since the previous report, 33 pull requests have been merged, 14 new pull requests have been opened.
Issue stats: 1839 issues are currently open, 20 issues up from last week. Of those, 35 issues still block the v1.0 release - 4 up from last week.