This week in FreeCAD development:
Part and PartDesign
- wwmayer fixed a bug where Part would accept an invalid attachment, leading to Sketcher creating empty sketches (PR#29958), a crash when adding fillets (PR#29932), and another bug where FreeCAD would crash whenever linear pattern iterations reached 10 (PR#29935). All these fixes (and at least half a dozen of others, also by wwmayer) were cherry-picked by maxwxyz.
- semedooo patched the material library widget to update when the face selection changes (PR#28734).
- xorza fixed the code to make subshapebinders work correctly on overlapping geometry (PR#29249).
- ItSaulGoodMan fixed a crash that occurred when changing the Pad type to Up To Face (PR#30022) and a bug where WireJoiner would abort on non-closed traversal paths (PR#29640).
- PaddleStroke added on-view parameters to the Pattern tool for overriding the spacing defined in the task panel (PR#23997).
- maxwxyz added statusbar hints for draggers for (PR#29631). He also changed the program’s behavior to toggle the visibility of the parent body instead of the last visible feature with the spacebar (PR#29110).
CAM
- sliptonic added several usability improvements (PR#29861) and a dedicated rotary surface operation (PR#29751). The new op is intended for 4th-axis surfacing, but the underlying path generators may be useful for lathe operations later on.
- awgrover contributed fixes to tests (PR#29880 and PR#29886), added a return mode to drill commands (PR#29892), and improved DrillCycleExpander (PR#30112).
- tarman3 fixed the trimming in path approximation (PR#29525), a precision error in Engrave (PR#29897), and a bug in copying tags in DressupTag (PR#29877).
- soruh made CAM leaner and eating fewer system resources when capturing backtraces (PR#29092).
Other changes
- PaddleStroke fixed a bug in Assembly where grounded objects could still be moved (PR#28087).
- tritao fixed a bug in the core where selection filters would block selection instead of trying to pick the nearby entities (PR#29705).
- vovodroid fixed the orientation of datum labels when the view is rotated in Sketcher (PR#29569).
- WandererFan added warnings about incorrect geometry to TechDraw (PR#29255).
- NewJoker improved the readability of CalculiX preferences in FEM (PR#30099).
- greg19 redesigned the Keyboard Shortcuts user interface and moved it to the General section of the Preferences dialog (PR#27725).
- MortenVajhoj added on-view icons for the center of gravity and the center of volume for the Measure tool (PR#29288).
- triatao added rubberband selection to the 3D view (PR#29547).
Additional improvements and fixes were contributed by 3x380V, alfrix, andershol, boomskats, chennes, coldtobi, danieljimol, ElementW, ItSaulGoodMan, Maik-0000FF, maxwxyz, rehan-ahmed-aix, Roy_043, tarman3, tritao, wwmayer, and z0r0.
If you are interested in testing the latest weekly build, you can grab it here.
Activity stats
PR stats: since the previous report, 81 pull requests have been merged, and 76 new pull requests have been opened.
Issue stats: overall, there are 3441 open issues in the tracker, up by 5 from last week.
Leave a Reply