This week in FreeCAD development:

Draft

  • Roy_043 fixed a regres­sion (PR#30061) and an incor­rect Autoup­date icon (PR#30063).
  • ItSaul­Go­od­Man fixed a bug where Trimex would not write the trim/extend result back to the opened sketch (PR#29845).

Sketcher

  • pavl­tom made the font face used in Sketch­er labels con­fig­urable in Pref­er­ences (PR#26600). 
  • Reqre­fu­sion improved the default angle place­ment for arcs (PR#29630).
  • Bojan9597 fixed a bug where Auto­Col­or would not update col­ors imme­di­ate­ly when enabled (PR#30185).
  • Ele­men­tW fixed emp­ty line style drop­down lists in Pref­er­ences (PR#30151).
  • ander­shol fixed a bug where a con­strained ele­ment would not be updat­ed post par­tial con­straint removal (PR#29812).
  • Pad­dle­Stroke updat­ed the Poly­line tool to accept on-view para­me­ters as you sketch (PR#29336).

Part and PartDesign

  • caio-venan­cio fixed a bug where cre­at­ing boolean inside Std_Group would result in an “Out of allowed scope” error (PR#29534).
  • wwmay­er fixed a topon­am­ing issue in Loft (PR#29982) and added a Fuzzy­Tol­er­ance prop­er­ty (PR#29984). Both patch­es were cher­ry-picked by maxwxyz. 
  • drwho495 fixed Addi­tive and Sub­trac­tive Pipes not gen­er­at­ing Ele­mentMaps (PR#23265).
  • maxwxyz fixed body tog­gling with the Space­bar (PR#30231).

Assembly

  • Lgt2x made sim­u­la­tion play­back but­tons big­ger and more dis­tin­guish­able (PR#30257).
  • spontarel­liam added a Joint Rotate but­ton that adds 90° to the rota­tion spin­box (PR#29717).
  • Pad­dleSroke fixed a bug where right-click­ing on a sub-assem­bly item in the tree or delet­ing it in the 3D view would crash FreeCAD (PR#29887).

TechDraw

  • Wan­der­erFan patched the code to pri­or­i­tize X/Y posi­tion over snap­ping and added new pref­er­ences for dimen­sion snap­ping (PR#30154). He also fixed a build bug (PR#30223).
  • ayyaz20003 pre­vent­ed edge dele­tion on torus and sim­i­lar con­cen­tric-arc shapes (PR#29637).

CAM

  • tarman3 improved the time it takes to recom­pute when link­ing (PR#29983).
  • tarman3 patched Select­Loop to allow it to select sev­er­al hor­i­zon­tal wires when two or more select­ed edges are not part of one wire (PR#27497) and select all edges from the shape if no subele­ments are select­ed (PR#29523).
  • tarman3 patched Pro­file to allow select­ing ver­ti­cal faces (PR#27236).
  • tarman3 improved Slot in var­i­ous ways and added the abil­i­ty to cre­ate slots from non-hor­i­zon­tal arcs and any straight edges (PR#25090).
  • tarman3 added approx­i­ma­tion to Engrave for smoother, com­plex curves (PR#29528).
  • davidg­ilka­uf­man fixed a bug in gen­er­at­ing Adap­tive lead-ins where the stepover would not be respect­ed (PR#29971). He also con­tin­ued port­ing code from Clipper1 to Clipper2 as part of his FPA grant project (PR#29535).

BIM

  • Roy_043 fixed restor­ing the work­ing plane after recen­ter­ing (PR#28836) and an Arch_CutPlane error (PR#29699).
  • tri­tao reduced topon­am­ing noise from BIM hor­i­zon­tal area analy­sis (PR#29066).
  • semhus­tej updat­ed the BIM Clas­si­fi­ca­tion Down­load URL (PR#30247) and changed Draw­ingView LineWidth of Cut Lines object to 2x the default thick­ness (PR#30149).
  • paullee0 fixed Arch­Wall unsup­port­ed base not man­aged prop­er­ly (PR#29810).
  • ItSaul­Go­od­Man fixed the IFC import hang­ing when mul­ti-core is set to 0 (PR#30201).

Other changes

  • wwmay­er fixed DXF import­ing on Win­dows (PR#30125); cher­ry-picked by maxwxyz.
  • pieter­hi­j­ma adapt­ed FreeCAD to Open­Cas­cade 8 (PR#25502).
  • YashSuthar983 imple­ment­ed on-the-fly unit changes (PR#29157).
  • marioalexis84 updat­ed analy­sis type and eigen­mode lim­its prop­er­ties for old projects in FEM (PR#30198).

Addi­tion­al improve­ments and fix­es were con­tributed by alec­Graves, ander­shol, awgrover, Bojan9597, chennes, davi­doster­berg, drwho495, Ele­men­tW, ItSaul­Go­od­Man, kadet1090, Lgt2x, maxwxyz, mosfet80, pjcreath, tarman3, and tritao.

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, 83 pull requests have been merged, and 51 new pull requests have been opened.

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


Discover more from FreeCAD News

Subscribe to get the latest posts sent to your email.