This week in FreeCAD development:
CAM:
phaseloop migrated the Array operation to a dressup operation and changed the design of the origin axis to be in line with the LCS indicator.
bdieterm contributed a minor fix.
TechDraw: benj5378 fixed a bug where edges would have the wrong color, and jonzirk76 contributed minor code refactoring.
Surface: Shkolik changed the behavior of the Fill Boundary Curves and Sections surface tools: after activating either of the tools, there’s no need to click on the “Add edge” button anymore, you can select edges immediately.
Addon Manager: chennes moved the code to its own repository and made it a Git submodule. According to chennes, this will ultimately provide the ability for the Addon Manager to update itself even within individual releases of FreeCAD.
GUI:
alfrix fixed the Quantity spinbox margin so that on-view input widgets would render correctly in Sketcher.
kadet1090 added an optional origin placement indicator in the LCS indicator style.
vletii fixed the behavior of the Freeze toggle to unfreeze objects down the hierarchy properly.
pieterhijma patched varsets to make value inputs show units for properties that have units.
Among other changes:
Fixes in Draft by Roy_043, aprospero, and luzpaz.
Further work on XML bindings refactoring in Sketcher and Part by tritao.
Fixes in PartDesign by PaddleStroke.
Additional fixes, small improvements, and code refactoring were contributed by pieterhijma, mosfet80, tritao, hyarion, MisterMakerNL, Frankleklek, captain0xff, furgo16, marcuspollio, pskowronskiTDx, kpemartin, xtemp09, runzh-crypto, kadet1090, drwho495, chennes, 3x380V, and oursland.
PR stats: since the previous report, 52 pull requests have been merged, and 29 new pull requests have been opened.
Issue stats: overall, there are 2789 open issues in the tracker, up by 34 from last week.