Last week in FreeCAD development:

Topon­am­ing: bgb­sww added more miss­ing TNP code (this time, to PartDesign::Body) and fixed a cou­ple of issues, shaise con­tributed a par­tial fix for long TNP names still vis­i­ble in the ‘Subele­ment’ col­umn of the Prop­er­ties panel.

BIM: yorik­van­havre and Roy_043 fixed sev­er­al bugs, includ­ing a v1.0 blocker.

Sketch­er: Pad­dle­Stroke and chennes fixed sev­er­al bugs (includ­ing a crash) and made a few qual­i­ty-of-life improve­ments such as undo now work­ing prop­er­ly for exter­nal geom­e­try creation.

Assem­bly: Pad­dle­Stroke fixed sev­er­al issues, includ­ing the one where the trans­form drag­ger would not show up for the assem­bly object. He also updat­ed the exam­ple assem­bly project shipped with FreeCAD to work with the lat­est assem­bly code.

FEM: hyx0329 fixed a regres­sion when search­ing for 3rd-par­ty bina­ries in sys­tem path, NewJok­er improved the Fre­quen­cy Analy­sis and Erase Ele­ments icons, and fixed a block­er bug relat­ed to cus­tom mate­r­i­al cards.

Tech­Draw: Reqre­fu­sion improved new dec­i­mal icons, Wan­der­erFan fixed i18n for line style preferences.

Mea­sur­ing: hlorus added back the abil­i­ty to dis­play the X, and Z com­po­nents of a mea­sured dis­tance in the new Mea­sure tool, wwmay­er fixed a mem­o­ry leak in Mea­sure­Dis­tan­ce­In­fo, and Pad­dle­Stroke dis­abled the Quick Mea­sure fea­ture for sketch­es in edit mode (sketch edges do not get updat­ed until you leave the edit mode, so the wrong infor­ma­tion would be dis­played anyway).

GUI: var­i­ous small­er fix­es to dif­fer­ent parts of the user inter­face arrived from Syres916, kadet1090, chennes, pieter­hi­j­ma, Roy-043. In par­tic­u­lar, kadet1090 fixed a bug where sys­tem icons would be invis­i­ble with some Qt themes, and made the on-view trans­form wid­get small­er (and con­fig­urable, though in code only).

Addon Man­ag­er: chennes addressed the issue the team has with hit­ting GitHub’s requests lim­its by reduc­ing fetch­es from the Addon Man­ag­er and using a remote cache stored on FreeCAD’s servers instead. He also fixed a cou­ple of bugs in the manager’s code.

Among oth­er changes:

  • Pad­dle­Stroke fixed Sketch­er and Tech­Draw to reset dimen­sion tool set­tings correctly.
  • wwmay­er fixed the Delete key not work­ing on macOS in var­i­ous parts of the program.
  • dav­es­rock­et­shop fixed sev­er­al minor issues in the new mate­ri­als system.

PR stats: 78 PRs have been merged and 19 pull requests have been opened since last report.

Issue stats: 1809 issues are cur­rent­ly open, that’s 7 issues down from last week. Of those, 33 issues still block the v1.0 release — 8 down from last week, but we expect the num­ber to regrow to some extent when we start mak­ing beta releas­es and release candidates.


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