This week in FreeCAD development:

Sketcher

  • wwmay­er post­ed the first part of a fix for a crash that occurs when copy­ing con­straints (PR#30749, cher­ry-picked by maxwxyz).
  • Reqre­fu­sion imple­ment­ed auto­con­straints that apply when you drag points of lines or cen­ters of circles/ellipses (PR#29771).
  • matthi­as­dan­ner made it pos­si­ble to rename con­straints (PR#29894).
  • Pad­dle­Stroke fixed a rein­tro­duced mis­be­hav­ior where press­ing Esc would can­cel the sketch edit (PR#30745).

TechDraw

  • ryankem­brey rearranged the UI of the New Detail View task pan­el to group relat­ed fea­tures togeth­er (PR#29362). He also patched the user inter­face for sev­en more task pan­els (PR#29807).
  • ItSaul­Go­od­Man fixed a bug that pre­vent­ed cos­met­ic ele­ments from being delet­ed in the safe mode (PR#30046).

CAM

  • tarman3 added an option to reverse the order of the array in the Array op (PR#30378), added auto­mat­ic sort­ing in Engrave to select the opti­mal start­ing point from an open wire (PR#23489, based on code by Pax­Tux), a G‑Code source selec­tor in the Cus­tom op (PR#30562), selec­tion of mul­ti­ple objects in Select­Loop (PR#30547), removed a lim­i­ta­tion that bot­tom wires should be closed in Dres­sup­Tags (PR#30289), and fixed a few more bugs.
  • awgrover added probe han­dling to the OpenS­BP post-proces­sor (PR#30673).
  • Con­nor a C++ based TSP Solver for pairs that takes a list of pairs and reorders them to cre­ate an effi­cient route for the router (PR#30214).

BIM

  • czarflix fixed a bug where lev­els would lose Height, Ele­va­tion, and Place­ment data when switch­ing to strict IFC (PR#29492).
  • maxwxyz imple­ment­ed fields lock­ing on man­u­al input in Draft/BIM tasks (PR#30448).
  • Roy_043 fixed sev­er­al bugs, includ­ing one where Techdraw_Archview wouldn’t ren­der space labels (PR#30722).

Other changes

  • ipatch fixed a bug in the Mea­sure­ment tool where mea­sur­ing a 0° angle would result in an error mes­sage (PR#29718), while Loke­strom fixed a divi­sion-by-zero bug in the same tool (PR#30331).
  • Pad­dle­Stroke fixed a bug in Part where select­ed bod­ies and parts would not be moved to a new­ly cre­at­ed part (PR#30040).
  • maxwxyz added edge snap­ping to start and end points in the Trans­form tool (PR#30213).
  • ander­shol reduced com­pile times by remov­ing unnec­es­sary includes in source files (PR#29108).

Addi­tion­al improve­ments and fix­es were con­tributed by Bojan9597, Loke­strom, Pad­dle­Stroke, tri­tao, ypsvlq, and zhyifei.

If you are inter­est­ed in test­ing the lat­est week­ly build, you can grab it here.

Activity stats

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

Issue stats: over­all, there are 3493 open issues in the track­er, up by 23 from last week.


Discover more from FreeCAD News

Subscribe to get the latest posts sent to your email.