WIP Wednesday 5 June 2024

WIP Wednesday 5 June 2024

This week, FreeCAD has entered fea­ture freeze for upcom­ing v1.0. This means no new patch­es adding fea­tures will be merged until the new ver­sion is released.

Major changes this week:

Sketch­er:

  • @kadet1090 fixed a bug where col­ors of sketch­es would­n’t get updat­ed when a user changed theme preferences.
  • @howie‑j added a pref­er­ence tog­gle for choos­ing the pre­ferred method of con­strain­ing cir­cles with on-view para­me­ters (the new float­ing input wid­gets): auto­mat­i­cal­ly, by diam­e­ter, or by radius.
  • @wwmayer refac­tored the Sketch Analy­sis code.

BIM: @Syres916 and @yorikvanhavre con­tin­ued clean­ing up the com­bined Arch/BIM/NativeIFC workbench.

Mate­ri­als: @davesrocketshop improved the use of the Sha­peAp­pear­ance prop­er­ty for the Part work­bench, as well as UI ele­ments for set­ting object appear­ance. He also laid the foun­da­tion for future tex­ture sup­port and added API for inher­it­ing a material.

CAM: @sliptonic added machin­abil­i­ty mate­r­i­al mod­el, a cou­ple of mate­ri­als, and a but­ton in the job dia­log to assign a mate­r­i­al. So when you try to assign a mate­r­i­al in the CAM work­bench now, you will get a list of only machin­able mate­ri­als. The san­i­ty report has been updat­ed to dis­play the sur­face speed for assigned mate­ri­als. This is the bare min­i­mum of sup­port for the new mate­ri­als sys­tem in CAM.

VarSets got two patch­es by @pieterhijma. The first one pro­vides a GUI com­mand to cre­ate vari­able sets and it presents you with a dia­log to add prop­er­ties. The sec­ond one allows users to direct­ly add prop­er­ties to vari­able sets from with­in the expres­sion input dialog.

Among oth­er changes:

  • @bgbsww did fur­ther cleanup in the new topon­am­ing code.
  • @PaddleStroke fixed sev­er­al bugs in new snap­ping and smart dimen­sions code.
  • @maxwxyz con­tributed small UI improvements.

PR stats: In the week from Wednes­day, 29 May to Wednes­day, 5 June there were 53 pull requests merged. 46 new pull requests were opened.

Issue stats: we closed 44 issues, and 55 new issues were opened. Over­all, 1,681 issues are cur­rent­ly open.


Discover more from FreeCAD News

Subscribe to get the latest posts sent to your email.

Discover more from FreeCAD News

Subscribe now to keep reading and get access to the full archive.

Continue reading