Main­tain­ers have been back­port­ing some of the fix­es to the v1.1 branch where pos­si­ble — 14 back­ports in the past 7 days. The list of changes in this recap applies to the main devel­op­ment branch (future v1.2).

This week in FreeCAD development:

Sketch­er:

  • amon-sha fixed a seg­fault that was hap­pen­ing dur­ing autoscal­ing (PR#27077).
  • Pad­dle­Stroke imple­ment­ed dis­play­ing the type of con­straints in the con­straints list (PR#26797), added a switch between diam­e­ter and radius in the Insert Diam­e­ter dia­log (PR#26794), and fixed a regres­sion where an angle con­straint applied to arc was not cor­rect­ly attached to the cur­sor (PR#27177).

Part and Part­De­sign: captain0xff added an inter­ac­tive giz­mo for the Draft oper­a­tion (PR#27111).

Assem­bly: Pad­dle­Stroke fixed a hand­ful of bugs and made sev­er­al qual­i­ty-of-life improvements:

  • Fixed a bug where sub­assem­bly flex­i­ble joints on parts would be ignored (PR#27172).
  • Fixed assem­bly acti­va­tion (PR#27107), which resolved three issues.
  • Changed joint ref­er­ences to remove cyclic depen­den­cy (PR#25513). This fixed six issues in a row, includ­ing one release blocker.
  • Fixed the code to pre­vent assem­blies from col­laps­ing when you edit a sketch (PR#26956).
  • Improved joints visu­al­iza­tion: select­ing a joint in the tree now high­lights the joined ele­ments in the view­port (PR#24951).
  • Added the abil­i­ty to report over­con­straints (PR#24623).

CAM:

  • tarman3 restored G0 move­ments in Dres­sup­Bound­ary (PR#23242).
  • davidg­ilka­uf­man fixed the Adap­tive algo­rithm pro­duc­ing tiny, ran­dom loops (PR#26426), and dbtayl fixed bspline pro­cess­ing in the same algo­rithm (PR#21220).
  • pet­ter­rein­holdt­sen ensured the pre-/postam­ble help text match­es active val­ues by avoid­ing dupli­ca­tion (PR#24617).
  • Ipatch fixed a release block­er where the recal­cu­la­tion but­ton would stay active when the tool bit diam­e­ter was set to an expres­sion with­out a unit (PR#26884).

BIM/Arch:

  • Roy-043 fixed a vari­able name error in Arch­Wall (PR#26991) and a user-vis­i­ble mes­sage (PR#27213).
  • furgo16 added regres­sion and func­tion­al test for Arch­Wal­l’s Make­Block fea­ture (PR#27002).

Oth­er changes:

  • alfrix fixed an issue with mouse-grab­bing on Way­land (PR#26534).
  • Lgt2x improved the speed of expres­sion com­ple­tion (PR#27137).
  • captain0xff patched the clip­ping plane code to pre­vent inter­ac­tive giz­mos, trans­form drag­ger, link drag­ger, and the sketch con­straints from get­ting clipped (PR#27126).
  • Pad­dle­Stroke improved the Auto­Task mode in over­lays (PR#26768). When it’s enabled, the pan­el will now show if there is a taskbox visible.
  • Morten­Va­jhoj added sup­port for pick­ing cylin­dri­cal sur­faces when mea­sur­ing radius or diam­e­ter and changed the place­ment of anno­ta­tions (PR#27044).

Chennes con­tributed addi­tion­al improve­ments and fixes.

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

PR stats: since the pre­vi­ous report, 41 pull requests have been merged (includ­ing back­ports to the v1.1 branch), and 42 new pull requests have been opened.

Issue stats: over­all, there are 3195 open issues in the track­er, up by 17 from last week. There are 7 release block­ers for v1.1 cur­rent­ly, down by 3 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