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.

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