WIP Wednesday 1 May 2024

WIP Wednesday logo

This week in FreeCAD development:

Topon­am­ing: most work port­ing RT’s patch­es is now done except just one piece of code that was mys­te­ri­ous­ly over­looked. Both Cal­li­garoV, chennes, and bgb­sww con­tributed to the TNP effort last week. bgb­sww also start­ed look­ing into per­for­mance regres­sions due to topon­am­ing changes and found sur­pris­ing­ly few issues.

Draft: Roy-043 revert­ed some of the recent mate­r­i­al sys­tem changes relat­ed to Draft for a bet­ter imple­men­ta­tion in the future, and cjmayo fixed a bug relat­ed to QIm­age objects.

FEM: marioalexis84 added radi­a­tion heat trans­fer for Cal­culiX, and then he, Syres916, FlachyJoe, and wwmay­er fixed sev­er­al bugs in oth­er parts of the FEM workbench.

UI:

  • The uni­fied mea­sure­ment tool by hlorus (GSoC2023 stu­dent) was final­ly merged. There is more work to be done in the future: 20 bug reports and fea­tures requests have already been sub­mit­ted against the new tool.
  • chennes con­tin­ued work­ing on the new Start page: he imple­ment­ed a first start sec­tion and fixed card size calculation.
  • maxwxyz updat­ed the con­text menu with a tog­gle for sup­press and updat­ed the icon for assem­bly’s recom­pute command.
  • Pad­dle­Stroke did a small reor­ga­ni­za­tion of tool­bars in Sketch­er, fixed an issue with the Tab­Bar work­space switch­er, and removed “Project Shape”” from Tech­Draw’s toolbar.
  • Mis­ter­Mak­erNL con­tributed an over­lay fix for default win­dows style and var­i­ous light themes.
  • kadet1090 fixed issues with wrong col­or for pref­er­ence page tooltips.

DXF sup­port: Roy-043 fixed a bug with poly­lines import­ing in the new­er importer, as well as a cou­ple of bugs in the lega­cy DXF importer.

Some of the oth­er changes:

  • Nexus­nui fixed a scal­ing para­me­ter bug in importC­SG (Open­SCAD).
  • wwmay­er made the Val­i­date Sketch fea­ture script­able and fixed sev­er­al bugs in var­i­ous parts of FreeCAD’s code.
  • 0penBrain and ours­land fixed bugs in the build sys­tem and CI.

PR stats: In the week from Wednes­day, 24 April to Wednes­day, 1 May there were 51 pull requests merged. 29 new pull requests were opened.

Issue stats: we closed 28 issues, and 62 new issues were opened. Over­all, 1,566 issues are cur­rent­ly open.


Discover more from FreeCAD News

Subscribe to get the latest posts to your email.

Discover more from FreeCAD News

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

Continue reading