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) and fixed the scal­ing with many edges (PR#29094), 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 Jit­ter to pat­terns in Array (PR#26326), and fixed retrac­tion for G84 in the new sim­u­la­tor (PR#29691).
  • 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.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Discover more from FreeCAD News

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

Continue reading