WIP Wednesday, 6 May 2026

This week in FreeCAD development:

Draft

Roy_043 fixed a regres­sion where clones would not receive the cor­rect Dif­fuse col­or (PR#29725), added sta­tus­bar hints for anno­ta­tion tools (PR#29649), and fixed a bug where the XYZ would be over­rid­den by the cur­sor posi­tion when cre­at­ing a shapestring (PR#29762).

Sketcher

  • mar­bocub fixed con­straint remap­ping in the Merge Sketch­es com­mand and extend­ed it in two ways: added sup­port for import­ing exter­nal geom­e­try and changed the behav­ior to cre­ate the merged sketch inside the body when all sources share the same body (PR#29497).
  • alfrix changed the way the on-view para­me­ters mech­a­nism switch­es between edit­ing the num­bers and mov­ing the view (PR#29477). Instead of using a timer, it now detects events: if you start insert­ing num­bers, peri­od, com­ma, minus, delete, back­space, or use Ctrl+V, it will switch to the edit mode. Press­ing Enter or Tab will switch the mode to cam­era con­trols again.

Part and PartDesign

  • Bojan9597 fixed a bug in the attach­ment edi­tor (PR#29195).
  • FlachyJoe fixed the UpToShape extru­sion where padding doesn’t work with a spec­i­fied shape (PR#29686).

TechDraw

  • nishendra3 fixed the inser­tion of incor­rect dimen­sions for straight bsplines (PR#29400).
  • Syres916 fixed icon col­ors for the Bal­loon task pan­el (PR#29349).
  • Wan­der­erFan fixed a crash (PR#29557).
  • maxwxyz fixed invol­un­tary max­i­miza­tion of the Tech­Draw page (PR#29081).

CAM

  • tarman3 added the pos­si­bil­i­ty to auto­mat­i­cal­ly place tags for sev­er­al closed paths in Hold­ing Tags (PR#22468), com­plet­ed his work on get­ting iden­ti­cal names and behav­ior of helix ramp entry in Helix and Adap­tive oper­a­tions (PR#22357), added Pat­tern prop­er­ty with Direc­tion­al and Bidi­rec­tion­al options in Engrave (PR#22226), added rot­tion jit­ter to all pat­terns in Array (PR#26326), and fixed retrac­tion for G84 in the new sim­u­la­tor (PR#29691).
  • soruh fixed the scal­ing for tags with many edges in Hold­ing Tags (PR#29094)
  • slip­ton­ic fixed tool­path ren­der­ing for mul­ti-rev­o­lu­tion rotary moves (PR#29707).

FEM

  • marioalexis84 fixed an excep­tion in data extrac­tion with an emp­ty pipeline (PR#29739).
  • NewJok­er added two CCX 2D exam­ples — plane stress and axisym­met­ric (PR#29711).

BIM

  • Roy_043 fixed the “Wall has no sol­id” error when sub­tract­ing roofs (PR#29472) and incor­rect detec­tion of win­dows and doors in cur­tain walls and roofs (PR#27873).
  • Pad­dle­Stroke removed dupli­cate trans­form actions from the con­text menu (PR#29604).

Measurement

Loke­strom allowed angle mea­sure­ment for discs (PR#29803) and added disc face mea­sur­ing to Quick­Mea­sure (PR#29385). He also allowed the mea­sur­ing of inter­nal sketch faces (PR#29551).

Other changes

  • Maik-0000FF fixed the peri­od­ic input polling that result­ed in 2% CPU use for FreeCAD when it was idle (PR#29331).
  • Burk­sEn­gi­neer­ing added a visu­al indi­ca­tion in the project tree that a doc­u­ment is opened in read-only mode (PR#26702).

Addi­tion­al improve­ments and fix­es were con­tributed by 3x380V, antoine­cel­lerier, Bojan9597, czarflix, Ele­men­tW, furgo16, ipatch, Iskaban10, luz­paz, maxwxyz, slip­ton­ic, tarman3, Thovthe, tri­tao, and xtemp09.

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

Issue stats: over­all, there are 3436 open issues in the track­er, up by 54 from last week.


Discover more from FreeCAD News

Subscribe to get the latest posts sent to your email.