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.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Discover more from FreeCAD News

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

Continue reading