This week in FreeCAD development:

Sketcher

  • chennes made it pos­si­ble to mark spe­cif­ic com­mands as Sta­ble, Exper­i­men­tal, or Devel­op­ment to con­trol their vis­i­bil­i­ty in the UI based on how mature the code is (PR#32740). Group con­straints are “Devel­op­ment”, Text geom­e­try is “Exper­i­men­tal”. UI for select­ing what’s vis­i­ble will follow.
  • alfrix fixed a regres­sion where press­ing Tab before enter­ing a dimen­sion would cause focus to move after the first dig­it (PR#32709).

Part and PartDesign

  • shubhrai23 fixed a bug where cre­ate a clone of a project would place the clone in the root of the project instead as a child object of the select dpart (PR#31978).
  • Pad­dle­Stroke added point pat­terns as part of work on arrays in  (PR#32763).
  • alfrix fixed a bug where the Hole Para­me­ter win­dow would not show the cus­tom head val­ue after project save and reopen (PR#32889).
  • maxwxyz fixed a regres­sion where dres­sup pre­views would be ren­dered in the wrong col­or (PR#32748).
  • greg­g­jask­iewicz patched the Part code to pre­serve seam edges dur­ing face refine­ment to main­tain closed wires (PR#32730).
  • aw-engi­neer made it pos­si­ble to use Sub­Shape­Binders as Pro­file in Fea­turePipe (PR#31786).

Assembly

Pad­dle­Stroke added com­mands and the shared task pan­el for LinkAr­ray tools (PR#32688) and inte­grat­ed the tools into Assem­bly (PR#32762).

CAM

This work­bench con­tin­ues to be prob­a­bly the most active­ly devel­oped one these days. 19 pull requests were merged, includ­ing these patches:

  • slip­ton­ic made the first step towards sup­port for tilt­ed work­planes and made it pos­si­ble to have shared work­planes held by the Job and man­age them (PR#32722). He also added a Machine-based post­proces­sor for Hei­den­hain (PR#32863), and fixed sev­er­al bugs (PR#32043, PR#32513, PR#32615, PR#32366).
  • tarman3 added depth para­me­ters checks to Pock­et Shape (PR#32573), made LeadI­nOut skip zero length plunge moves (PR#32257), exposed a bunch of new prop­er­ties in the Helix task pan­el (PR#31620), and fixed the pro­cess­ing of ver­ti­cal faces in Pro­file in cer­tain sce­nar­ios (PR#31259).
  • Dimitris75 fixed sev­er­al bugs in the pla­nar sur­faces code (PR#32766).
  • Con­nor added the wire EDM tool­head type (PR#32485).
  • davidg­ilka­uf­man fixed an flipped arc bug in Off­setWire (PR#32703) and fixed incor­rect cycle time esti­mates on long, shal­low hor­i­zon­tal-speed ramp entrances (PR#32170).

FEM

  • marioalexis84 fixed the usabil­i­ty of the FEM unit scheme and added the momen­tum unit N⋅mm (PR#31013).
  • ours­land fixed a crash (PR#32871).

BIM

Roy-043 pre­vent­ed the con­ver­sion of tem­po­rary Draft objects in Native IFC (PR#31592), fixed the flip­ping of the default struc­ture extru­sion direc­tion (PR#32244), sev­er­al IFC import issues (PR#31940, PR#31801), and a few more bugs. He also made it pos­si­ble for walls based on lines or sketch­es to han­dle expres­sions for the Length prop­er­ty (PR#32806).

TechDraw

  • Wan­der­erFan fixed sec­tion cut shape posi­tion­ing (PR#31921) and PAT hatch­es and col­or changes not ren­der­ing on the page (PR#32791).
  • mohamed-khairy-swe fixed cen­ter­ing in bal­loon rec­tan­gu­lar shape with sep­a­ra­tors (PR#31591).
  • Morten­Va­jhoj added a Screen mode to help deal with sit­u­a­tions where you zoom in on com­plex mod­els, and bits of geom­e­try start obstruct­ing oth­er bits of geom­e­try (PR#32180). He also made it pos­si­ble to move view TD view cap­tions around (with snap­ping) and edit them direct­ly on the page (PR#32216):

Other changes

  • For peo­ple who don’t use the tool­bar all that much, maxwxyz added a Cre­ate group under Tools with com­mands for cre­at­ing a new part, part datums, a new group, and oth­er items (PR#31435).
  • pavli­ha added sup­port for the pinch ges­ture and two-fin­ger scroll pan­ning on Apple track­pads (PR#32030).
  • Lgt2x start­ed prepar­ing the code for drop­ping Qt5 com­pat­i­bil­i­ty (PR#29470).

Addi­tion­al improve­ments and fix­es were con­tributed by 007stevendi­gar-lgtm, 3x380V, AjinkyaDa­hale, alfrix, awgrover, chennes, Con­nor, dav­es­rock­et­shop, davidg­ilka­uf­man, Ele­men­tW, jffmichi, Irv­in­wop, kadet1090, Kuzma30, Lgt2x, Loke­strom, maxwxyz, mne­sar­co, ours­land, Pad­dle­Stroke, shubhrai23, tri­tao, Wan­der­erFan, and wmayer.

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

Issue stats: over­all, there are 3446 open issues in the track­er, down by 47 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