WIP Wednesday 24 April 2024

This week in FreeCAD development:

Tech­Draw:

  • Pad­dle­Stroke uni­fied Insert View tools (View, Pro­j­Group, Sheet, Arch, SVG, Image). He also made App::Links of views work in Tech­Draw, this also removes ‘Share Views’ from the toolbar.
  • Wan­der­erFan fixed sev­er­al bugs and added two new Python meth­ods, for get­ting vis­i­ble and hid­den vertices.
  • far­leyrunk­el refac­tored a minor part of Tech­Draw code.

Sketch­er:

  • Roy-043 made con­straints and geom­e­try menu texts more con­sis­tent and improved GUI texts in Sketch­er settings.
  • Pad­dle­Stroke joined Line and Poly­line in a com­mand group in the tool­bar and fixed the mid­point auto­con­straint to work with polylines.

FEM:

  • NewJok­er fixed sev­er­al bugs.
  • marioalexis84 extend­ed the ABAQUS writer to select the ele­ment types avail­able in Cal­culiX. He also fixed a bug where the size of the FEM fea­ture sym­bols could­n’t be changed.
  • chennes fixed the com­pi­la­tion of FEM on MSVC.

Mate­ri­als:

  • dav­es­rock­et­shop brought major improve­ments to the mate­r­i­al tree widget: 
    • Fil­ters are now lsist and allow a vari­ety of fil­ter­ing options.
    • User pref­er­ences allow the inclusion/exclusion of favorites and recents.
    • Wid­get state such as expan­sion, tree expan­sions, etc. are saved and restored.
    • The cur­rent appear­ance mate­r­i­al is now dis­played whehn editing.
    • There’s now a Python interface.
  • wwmay­er added sup­port for cus­tomiz­ing all mate­r­i­al col­ors and fixed fur­ther mate­r­i­al issues.

Draft:

  • Roy-043 fixed sev­er­al bugs in the workbench.
  • yorik­van­havre removed hard­cod­ed axis col­ors (red, green, blue) and made the work­bench use FreeCAD-wide axis colors.

Start:

  • chennes recre­at­ed the Start workbench/page as a QtWid­gets-based app.
  • Sev­er­al more peo­ple con­tributed fur­ther fix­es and improve­ments: Rexbas fixed the migra­tion script, wwmay­er made the new Start page look more like the old one, and cjmayo made it pos­si­ble to use Microsoft GSL on the Start page.

Some of the oth­er changes are:

  • wwmay­er fixed sev­er­al oth­er bugs.
  • mosfet80 removed more dead and unused code.
  • dzid26 fixed a bug where a Save win­dow would remain in the back­ground if FreeCAD is closed by the oper­at­ing system.
  • tomate44 fixed shape pro­jec­tion of com­plex BSpline curves.
  • jwueller fixed a bug in Open­SCAD where CSG com­pu­ta­tions would start too early.
  • far­leyrunk­el fixed a bug where search­ing a mod­el tree would­n’t work for numbers.
  • Pad­dle­Stroke moved the ‘+” tab of the Tab­Bar work­bench selec­tor to the left so that it would­n’t be hid­den by default with many work­bench­es enabled.
  • realthun­der fixed a prob­lem with incor­rect ref­er­enc­ing of App::Part child objec­t’s CopyOnChangeGroup.
  • cjmayo fixed sev­er­al bugs in the code.

PR stats: In the week from Wednes­day, 17 April to Wednes­day, 24 April there were 54 pull requests merged. 23 new pull requests were opened.

Issue stats: we closed 32 issues, and 60 new issues were opened. Over­all, 1,517 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