This week in FreeCAD development:
Roy-043 fixed a few bugs in the Arch workbench, improved layer functions and made further improvements in Draft.
WandererFan fixed several bugs in TechDraw.
Paddle added copy/cut/paste commands for geometry, as well as arc angle render improvements and distance arc helpers to Sketcher. He also added a ‘Properties’ action to the contextual menu to open the property dialog. Moreover, he introduced customization for edges pattern and width by type; this allows to render dashed lines for construction curves.
kadet1090 introduced styling to elements and constraints lists in Sketcher.
AjinkyaDahale implemented B-Spline visualization in edit mode.
maxwxyz continued his work on making the contextual (right-click) menu in Sketcher more useful and added BSpline-specific commands.
bdieterm added explicit transparency specification in several parts of the user interface.
bgbsww improved tests for new toponaming code.
chennes committed more toponaming changes - the comparison method for mapped elements. This is original code by RealThunder with some modifications. Further changes come from bgbsww.
sliptonic fixed a bug with the split output option in Path.
marioalexis84 improved the self-weight constraint in FEM and made further small improvements. He also began contributing to the new materials system by Dave Carter.
3x380V improved the code quality in base classes.
hasecilu fixed a bug that would prevent offset property in Part Design linear patterns from being updated.
CalligaroV modernized some of the Preferences dialog code.
PR stats: In the week from Wednesday, 17 Jan to Wednesday, 24 Jan there were 47 pull requests merged, with a total codebase change of +6,747 / ‑3,894. We had an average merged PR size of +144 / ‑83. 19 new pull requests were opened.
Issue stats: we closed 20 issues, and 24 new issues were opened. Overall, 1,164 issues are currently open.