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.