WIP Wednesday 14 February 2024

This week in FreeCAD development:

  • bgb­sww, Cal­li­garoV, and chennes made more progress with mit­i­gat­ing the topon­am­ing issue.
  • The lat­est work by pad­dle on inte­grat­ed assem­bly work­bench has been merged: link­ing and ground­ing parts, func­tion­al joints (Fixed, Rev­o­lute, Cylin­dri­cal, Slid­er, Ball, Dis­tance), drag­ging sup­port for Slid­er and Rev­o­lute joints.
  • pad­dle patched the par­al­lel con­straint code to ignore points and non-line geome­tries. He also added Trans­late tool that also works as a replace­ment for Rec­tan­gu­lar Array / Move / Copy / Clone.
  • AjinkyaDa­hale imple­ment­ed gen­er­al tan­gency with B‑splines in Sketcher.
  • Rexbas con­tributed a patch fix­ing rota­tion for some nav­i­ga­tion styles in Sketcher.
  • maxwxyz fur­ther improved con­tex­tu­al right-click menu in Sketch­er: pre­s­e­lec­tion and exter­nal geom­e­try are now tak­en into con­sid­er­a­tion, Fil­let and Trim com­mands have been removed (they can’t work with a selec­tion), Cut/Copy/Paste com­mands have been added.
  • FlachyJoe added a “Passthrough” boolean prop­er­ty in Part­De­sign so that it would be pos­si­ble to dis­able a fea­ture with­out remov­ing it. He also made it pos­si­ble to use equal radii in Part and Part­De­sign cones and imple­ment­ed 1D inter­sec­tion for attachments.
  • Lemon­Boy added an option to dim the nav­i­ga­tion cube when it’s not in the focus. He also fixed the extru­sion behav­ior when the height is zero.
  • Zolko-123 improved the LCS rep­re­sen­ta­tion in the 3D win­dow to make it eas­i­er to select the point/vertex on which the LCS is attached.
  • marioalexis84 made fur­ther improve­ments in the FEM work­bench: added sup­port for cyclic sym­me­try and fixed sev­er­al issues.
  • chennes and ros­t­ska­dat made var­i­ous improve­ments in the Addon Man­ag­er code.
  • Roy-043 made sev­er­al fix­es and small improve­ments in Draft and Arch, he also fixed the path for off-line documentation.
  • mark-dev added sub­vol­ume prop­er­ty for roofs based on a sol­id shape in Arch.
  • pavl­tom imple­ment­ed adding “Own­er” prop­er­ty to all Sym­bols in TechDraw.
  • kadet1090 made axis label col­or con­fig­urable for bet­ter them­ing capabilities.
  • wwmay­er fixed 3MF export­ing with clones, con­tributed to the Python 3.12 port, improved the port to Open­Cas­cade 7.8.0, and con­tributed more fixes.

PR stats: In the week from Wednes­day, 7 Feb­ru­ary to Wednes­day, 14 Feb there were 66 pull requests merged, with a total code­base change of +15,543 / ‑3,626 (not count­ing trans­la­tion updates). We had an aver­age merged PR size of +235 / ‑55. 36 new pull requests were opened. 

Issue stats: we closed 52 issues, and 47 new issues were opened. Over­all, 1,216 issues are cur­rent­ly open.


Discover more from FreeCAD News

Subscribe to get the latest posts sent to your email.

Discover more from FreeCAD News

Subscribe now to keep reading and get access to the full archive.

Continue reading