This week in FreeCAD development:

Sketch­er

  • matthi­as­dan­ner removed the Edit Val­ue option from the right-click menu of non-dimen­sion­al con­straints, as it only works for dimen­sion­al con­straints like length or angle.
  • valir fixed a crash that would hap­pen when mod­i­fy­ing a datum line right after mod­i­fy­ing a sketch.

Part:

  • hyari­on fixed Wire­Join­er error han­dling (the rem­nant of a patch back­port from RT’s fork).
  • kadet1090 fixed a crash that would occur because of an uncaught excep­tion in Cross Sec­tions computation.

Part Design

  • maxwxyz enabled the sup­port for mul­ti­ple bod­ies by default. This was con­sid­ered an exper­i­men­tal option earlier.
  • hyari­on con­tin­ued work­ing on sup­port for sketch­es as neu­tral planes in PD’s Draft.
  • theo-vt fixed a regres­sion where it would be impos­si­ble to cre­ate a hole from a Sub­Shape­Binder. He also removed the trans­form tool option from the Hole’s con­text menu to align it with oth­er Part­De­sign features.

Tech­Draw

  • theo-vt fixed bal­loon anno­ta­tion unlink­ing after undo-redo. He also added the miss­ing trans­ac­tion code to the remain­ing TD com­mands that were miss­ing it, so now all com­mands in Tech­Draw should sup­port undo-redo.
  • ryankem­brey patched the cos­met­ic cir­cles code to bring all the com­mands into one uni­fied drop­down in the tool­bar and the same sub­menu. Here is a quick video:

FEM:

  • NewJok­er added sup­port for Cal­culiX mem­brane ele­ments. He also added Ampli­tude sup­port for rigid body constraints.
  • marioalexis84:
    • Changed the pri­or­i­ty of the Elmer equa­tions to be set based on the order of def­i­n­i­tion, start­ing with a suf­fi­cient­ly high num­ber (255 is max) and decreas­ing the val­ues as the equa­tions are defined. 
    • Fixed a regres­sion where Cal­culiX out­put wouldn’t be cre­at­ed from .dat files after a recent refac­tor­ing effort.
    • Added a new boolean Glue option to cre­ate con­for­mal mesh­es from Netgen.
  • ick­by con­tributed sev­er­al bug fix­es, includ­ing one that makes the Branch fil­ter Python object work well with the data extrac­tion code.

GUI:

  • tetek­toza fixed a small UI bug in Preferences.
  • captain0xff fixed the crop­ping of some Sketch­er icons on HiD­PI displays.

Oth­er changes:

  • Roy_043 fixed sev­er­al issues with the mouse delay in Draft.
  • drwho495 fixed sev­er­al topon­am­ing issues in part (PR#23151, PR#22785).
  • Wan­der­erFan fixed mea­sure­ment vis­i­bil­i­ty after a reload.
  • wwmay­er fixed a crash in Sheet (patch cher­ry-picked by hyarion).

Addi­tion­al improve­ments and fix­es were con­tributed by marioalexis84, Roy_043, kadet1090, NewJok­er, chennes, luz­paz, and corpix. 

If you are inter­est­ed in test­ing the lat­est week­ly build, you can grab it here. Please note that week­ly builds are now only avail­able from the main git repository’s Tags sec­tion. You can find ear­li­er builds there as well, e.g., if you need to bisect a bug. FreeCAD-Bun­dle is not used for week­ly builds anymore.

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

Issue stats: over­all, there are 2958 open issues in the track­er, up by 15 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