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:

  • Lgt2x sped up the solv­ing for the Move/Array oper­a­tion (PR#26977).
  • theo-vt changed the way dri­ven con­straints are han­dled in the PlaneGCS mod­ule so that drag­ging geom­e­try would look less odd when the sketch is under-con­strained (PR#26632).

Part and Part­De­sign

  • parag­for­work added miss­ing tooltips to the Loca­tion task pan­el (PR#27748), and ipatch added tooltips for Part prim­i­tives (PR#27732).
  • Pad­dle­Stroke fixed a bug where a plane from an LCS could not be picked as a lim­it for an “Up to face” Extrude oper­a­tion (PR#27637).
  • alfrix fixed a bug where a tapered hole wouldn’t always ful­ly cut faces (PR#27127).

BIM/Arch:

  • Roy-043 fixed a crash that occurred when switch­ing work­ing planes (PR#27373).
  • furgo16 renamed the obso­lete Mesh prop­er­ty to HiRes (PR#27783), set the default val­ue of ‘Move­With­Host’ prop­er­ty to True (PR#27685), and added an ini­tial imple­men­ta­tion of the slid­ing door pre­set (PR#27375).

FEM:

  • marioalexis84 added a new Dis­placeMesh option to the Cal­culiX solver to deform the mesh by the dis­place­ment field (PR#27786), fixed a regres­sion where the refac­tored Elmer solver wouldn’t pro­vide text out­put (PR#27775), fixed var­i­ous issues in Elmer exam­ples (PR#27749), and switched to using vtk­mod­ules rather than import­ing from VTK direct­ly (PR#27810)
  • pieter­hi­j­ma reen­abled vis­i­bil­i­ty icons for Analy­sis and Solver (PR#27577).

Tech­Draw:

  • Wan­der­erFan fixed the incor­rect dis­play of the “SCALE” auto­mat­ic field (PR#27616).
  • Pad­dle­Stroke reworked anno­ta­tion tools (PR#24624). This was an FPA grant:

CAM:

  • The usu­al batch of changes from tarman3: 
    • Fixed errors when open­ing a wire with two equal edges (PR#26109).
    • Rotary axis inver­sion in the Axis Map dres­sup (PR#26131).
    • Fixed a regres­sion in the task pan­el of Engrave (PR#26818).
    • Fixed the cal­cu­la­tion of arc length and time milling (PR#27389).
    • Replaced G00 and G01 by G0 and G1 in LeadI­nOut (PR#27704).
    • Patched the Pro­file oper­a­tion to allow set­ting the start­ing point when pro­cess­ing mul­ti­ple shapes (PR#24958).
  • captain0xff fixed the trans­form tool for CAM objects (PR#27757).
  • pet­ter­rein­holdt­sen adjust­ed the Fanuc post-proces­sor to always use required drill para­me­ters (PR#27788).
  • slip­ton­ic added a more acces­si­ble CONSTANTS file to the root of the CAM work­bench (PR#27861).

Mea­sure­ment:

  • Loke­strom added radius, diam­e­ter, and area mea­sure­ments for discs / cir­cu­lar faces (PR#27415).
  • YashSuthar983 fixed a bug where mea­sure­ments would be saved if you exit­ed the tool by ini­ti­at­ing anoth­er task, such as open­ing a sketch (PR#27805). They also fixed a crash that would occur when you drag the label of an unsaved mea­sure­ment (PR#27707).
  • Morten­Va­jhoj moved the Reset / Close / Save but­tons to the top of the task pan­el (PR#27774).

Oth­er changes:

  • Roy-043 fixed a regres­sion in Draft where it was impos­si­ble to assign an anno­ta­tion style to objects such as Draft Dimen­sion or Draft Label when the style was the sec­ond one cre­at­ed in the file (PR#27831).
  • Pad­dle­Stroke fixed a bug in Assem­bly where mir­rored links would snap back to their orig­i­nal posi­tions when you tried to move them (PR#26090).
  • mar­cus­pol­lio added entire line selec­tion in the text edi­tor by click­ing on the line num­ber (PR#27677).
  • APEb­bers patched the search func­tion in Pref­er­ences to ask the user if they want to start from the begin­ning when they reach the end (PR#24772).

Phone­Droid, 3x380V, wwmay­er, ipatch, chennes, xtemp09, nmschulte, and kadet1090 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, 66 pull requests have been merged (includ­ing back­ports to the v1.1 branch), and 46 new pull requests have been opened.

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