This week in FreeCAD development:

Draft: Roy_043 fixed an issue where split­ting a line would move that line. He also fixed the file but­ton size in the Hatch task pan­el and the dis­play of the cross-shaped cursor.

Sketch­er: 

  • matthi­as­dan­ner fixed the draw­ing of angle con­straints that would go beyond the cen­ter point of an arc or have a neg­a­tive value.
  • tetek­toza patched SoDa­tum­La­bel con­straints to make the cor­re­spond­ing exten­sion lines and arrow­heads selec­table (please see #21920 for a video demo).

Part Design:

  • wwmay­er fixed apply­ing Loft between curved faces (cher­ry-picked by 3x380V).
  • FlachyJoe added the code to attempt to auto-fix self-inter­sect­ing and degen­er­at­ed edges in helix objects.
  • tetek­toza added a user-vis­i­ble switch in Pref­er­ences that allows users to stop Part and Part Design switch­ing to the Tasks tab by default every time they switch the workbench.

FEM: NewJok­er added sup­port for ampli­tudes with Cal­culiX, as well as sup­port for ref­er­ences for Cal­culiX’s ini­tial tem­per­a­ture (so that ini­tial tem­per­a­ture can be applied to indi­vid­ual regions).

Tech­Draw: Wan­der­erFan fixed a dis­play issue with B‑Splines at cer­tain scales (#22101).

CAM: 

  • knip­knap fixed 11 issues and minor annoyances—both inter­nal and user-visible—in the tool manager.
  • J‑Dunn revert­ed a regres­sion in the grbl_proc post­proces­sor, as it was incor­rect­ly set­ting OLD_Z if cur­rent machine_z was below G81 retract plane in the R parameter.

Core: 

  • B0cho added a core ‘Skip Recom­pute‘ com­mand, so you can now cre­ate a tool­bar but­ton for it and/or assign a shortcut.
  • mne­sar­co made it pos­si­ble to use Boolean expres­sions in func­tion­al style: all, any, bool, not. Please see here for some examples.

Oth­er changes:

  • pieter­hi­j­ma added sup­port for adding enum items direct­ly in the VarSet’s Add Prop­er­ty dialog.
  • z0r0 imple­ment­ed the gen­er­a­tion of Python bind­ings for FEM, Tech­Draw, and Assem­bly with pyi files (see #21784 for more information).
  • xtemp09 sim­pli­fied the con­text menu code in Spread­sheet and added icons there.

Addi­tion­al improve­ments and fix­es were con­tributed by ryankem­brey, NewJok­er, Roy_043, 3x380V, ours­land, Mis­ter­Mak­erNL, theo-vt, chennes, luz­paz, kadet1090, and CarlosNihelton. 

PR stats: since the pre­vi­ous report, 47 pull requests have been merged, and 37 new pull requests have been opened.

Issue stats: over­all, there are 2937 open issues in the track­er, down by 1 from last week.


Discover more from FreeCAD News

Subscribe to get the latest posts sent to your email.