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.

Discover more from FreeCAD News

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

Continue reading