This week in FreeCAD development:
-
bgbsww, CalligaroV, and chennes made a lot more progress towards mitigating the toponaming issue.
-
chennes contributed more changes to the addon manager: fixes and support for sorting addons by several criteria (alphabetical, last update time, creation date, GitHub stars), as well as support for custom scores for addons.
-
pavltom added the Insert Repetition Count command to TechDraw and reimplemented Rich Annotation parent linking.
-
wwmayer improved the materials editor to use integers for shininess and transparency in a certain value range, submitted a few fixes to Sketcher.
-
edwilliams16 improved the calculation of the ‘b’ parameter of the hyperbolic arc in Sketcher.
-
Roy-043 improved some wording in Sketcher for better consistency.
-
PaddleStroke made it possible to sort items in the project tree by dragging and dropping them. He also changed the behavior of line DSH length/width mode so that it behaves like the rectangle length/width DSH in Sketcher.
-
LemonBoy made datum points highlightable/selectable in the viewport.
-
NomAnor added an optional visibility toggle to the project tree with the “classic” eye icon. He also refactored the task panel code for PartDesign’s patterns.
-
FlachyJoe improved Helix in PartDesign to use the wires of the computed face instead of the selected ones. He also made suppressed objects distinguishable in the project tree.
-
adrianinsaval added a new template to the Start page to easily create a new assembly.
-
FEA-eng added a new property, BeamReducedIntegration, to the CalculiX solver in FEM. He also made several minor improvements in the workbench.
-
marioalexis84 submitted more fixes to the FEM workbench, including mesh generation for check type analysis in CalculiX.
-
Rexbas fixed a regression in the Blender, CAD, and Revit navigation styles.
-
mosfet80 removed a deprecated function in core and two workbenches.
-
3x380V fixed a few bugs.
PR stats: In the week from Wednesday, 21 February to Wednesday, 28 Feb there were 58 pull requests merged, with a total codebase change of +9,585 / ‑4,489 (not counting translation updates). We had an average merged PR size of +165 / ‑77. 22 new pull requests were opened.
Issue stats: we closed 42 issues, and 48 new issues were opened. Overall, 1,266 issues are currently open.