Chris Hennes
2d17ed4fb5
Merge pull request #22340 from maxwxyz/3d-nav-cursors
...
Gui: Change navigation cursors to SVG
2025-09-07 19:11:14 -05:00
marioalexis
4d25baf1ee
Fem: Add support for 2D geometries to Centrif constraint
2025-09-08 00:25:55 +02:00
theo-vt
eab485656f
Sketcher: fix invalid constraint on first dimension ( #23024 )
...
* Sketcher: Scale: Reorder operations and delete original modified constraints to ensure validity
* Sketcher: replace boolean parameters for deletion with enum and expose solver override on some deletion functions in the python API
* Use correct flag in ::delGeometry
* Set default value of false to noSolve
* Sketcher: autoscale: use deleteAllGeometry
* Sketcher: Scale: revert to checking constraints for geoId validity and handle horizontal&vertical
2025-09-07 18:03:15 +02:00
Kacper Donat
6c5469560b
Merge pull request #22964 from B0cho/bugfix/CORE-Expression-dialog-widgets
...
Core: Enhance 'Expression editor' input and resize behavior
2025-09-07 17:35:29 +02:00
PaddleStroke
dad181b8e1
Fix Link MaterialOverride 0.0 transparency bug
2025-09-07 17:33:52 +02:00
Kacper Donat
465ca23cd3
Merge pull request #22029 from tetektoza/realthunder_multiselect_without_pie
...
Gui: Add a context menu to select obstructed items (from RT's fork Pick Geometry)
2025-09-07 17:27:18 +02:00
tetektoza
06f0a6a428
Gui: Correct linter problems
2025-09-06 17:13:05 +02:00
David Kaufman
2aac5f6b33
[CAM] fix to ensure tool change command is issued forsame tool number, new spindle speed ( #23691 )
2025-09-06 10:00:37 -05:00
David Kaufman
e5e1732896
[CAM] change default TC name to 5mm endmill ( #23692 )
2025-09-06 09:56:52 -05:00
tetektoza
a4f851c501
Gui: Handle proper naming for Link objects in Clarify Selection
2025-09-06 15:55:39 +02:00
tetektoza
1d4d7303c7
Gui: Skip creating submenu for Object and Other types in Clarify Select
2025-09-06 15:55:39 +02:00
tetektoza
f44bb78faa
Gui: Remember right click position before menu pop-up for ClarifySelect
2025-09-06 15:55:35 +02:00
tetektoza
c191e256b6
Gui: Move Clarify Selection higher in Tools submenu hierarchy
2025-09-06 13:55:17 +02:00
tetektoza
214e68db99
Gui: Add Clarify Selection radius multiplier option
2025-09-06 12:09:36 +02:00
Kacper Donat
8f96856019
Gui: Fix preview rendering issues
2025-09-06 01:27:06 +02:00
B0cho
21c58687d3
Core: Fix 'Expression editor' handling with keyboard
2025-09-05 21:59:08 +02:00
Weston Schmidt
140c9febc4
Add test causing crash and fix map sorting function. ( #22889 )
...
* Add test causing crash and fix map sorting function.
When opening a model from FreeCAD 0.7, the model would crash when I
changed some of the parameters. This turned out to be due to the
ElementNameComparator::operator() not correctly sorting the items going
into the map, which caused the map to be invalid.
This change adds a test that represented the exact names causing the
crash as well as a fix for the problem. Names are now sorted:
1. Empty names first
2. Identifier based names second.
3. Hex based names last.
Identifiers are sorted lexicographically for the name portion and
numerically for the number portion, smallest to largest.
Hex based names are sorted by the value of the hex number, smallest to
largest.
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Fix lint issues.
* Add another test form to the mix.
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-09-05 14:07:02 -05:00
David Kaufman
6d71a564d5
[CAM] create adaptive epic ( #23414 )
...
* [CAM] create adaptive epic
* update adaptive epic
2025-09-05 11:49:51 -05:00
David Kaufman
51f49d92d4
[CAM] LeadInOut new features ( #22669 )
...
* CAM: Improve LeadInOut
* rebuild/fix task panel UI
* migrate old LeadInOut parameters to the new properties
* Keep original Lead-in and/or Lead-out
* LeadInOut Rename None/Original to No Retract/None
* merge in changes from tarman/leadovertravel
* LeadInOut update names to No Change/Suppress Retraction
* Remove IncludeLayers option from LeadInOut (always true)
* [CAM] Fix offset entrance UI string
* [CAM] improve handling of step angle on lead in/out ArcZ
* resolve merge conflicts
* finish pulling in tarman's updates
* switch back from 'No Change' style to enable checkbox
* 'Suppress Retraction' -> 'No Retract'
* fix documentation string for lead in/out dressup
---------
Co-authored-by: tarman3 <joice501790018@tutamail.com >
2025-09-05 11:24:42 -05:00
J-Dunn
97c41149ba
CAM: fix G0 regression in drilling ( #22602 )
...
* CAM: fix G0 regression in drilling
At some point the initial rapid to Safe Height got dropped from drilling cycles.
This leads to excessive air drilling.
It also alters "OLD_Z" which sets the Retraction plane under G98.
The defect is causing much confusion and time wasting in the roadmap discussions
This PR fixes the G0 regression.
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-09-05 11:14:58 -05:00
Kacper Donat
1d597a789b
Merge pull request #23677 from PaddleStroke/patch-58
...
Part: do not copy visual of sketch
2025-09-05 16:54:55 +02:00
PaddleStroke
de607c1c30
Part: Revolution: do not copy style of sketches
2025-09-05 15:37:55 +02:00
PaddleStroke
a32466fc40
Part: do not copy visual of sketch
2025-09-05 15:29:21 +02:00
Roy-043
b3ac2ec070
Update gui_groups.py
2025-09-05 14:49:11 +02:00
dependabot[bot]
29bac92bad
Bump actions/labeler from 6.0.0 to 6.0.1
...
Bumps [actions/labeler](https://github.com/actions/labeler ) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/actions/labeler/releases )
- [Commits](f1a63e87db...634933edcd )
---
updated-dependencies:
- dependency-name: actions/labeler
dependency-version: 6.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-05 07:28:27 -05:00
tetektoza
b55de1f9c1
Tests: Correct testcases after scene graph reordering in Clarify Select
2025-09-05 10:42:02 +02:00
tetektoza
adb6d63f9c
Gui: Add solid selection spport for top-lvl objects in pick menu
2025-09-05 02:24:53 +02:00
tetektoza
789b782b68
Gui: Break up condition for Clarify Selection to separate variables
2025-09-05 02:13:13 +02:00
tetektoza
745629d000
Gui: Allow long press timeout for Clarify Selection to be configurable
2025-09-05 02:05:52 +02:00
tetektoza
7dd0a90bea
Gui: Align to use translated strings in SelectionView
2025-09-05 01:52:16 +02:00
tetektoza
ccb42780c2
Gui: Add variable names for grouping thresholds in SelectionView
2025-09-05 01:41:51 +02:00
tetektoza
529f5be4a4
Gui: Replace usage of dynamic_cast with freecad_cast in SelectionView
2025-09-05 01:03:50 +02:00
tetektoza
a99b6f9f41
Gui: Use cleaner variable naming for menu items in SelectionView
2025-09-05 01:00:37 +02:00
tetektoza
13f00488cb
Gui: Use assignment in if statement for menus iterator
2025-09-05 00:49:24 +02:00
tetektoza
96dc1b7162
Gui: Convert Clarify Selection usage in SelectionSingleton to instance
2025-09-05 00:48:02 +02:00
tetektoza
572db4db80
Gui: Merge standard delayed paths with delayed priority paths
2025-09-04 23:42:11 +02:00
PaddleStroke
09128636ad
PartDesign: Fix pattern Add/remove buttons #23626
2025-09-04 22:24:37 +02:00
Max Wilfinger
9815682b8d
Part: Make dragger attach to the midpoint / axis for circular edges and faces
2025-09-04 22:23:46 +02:00
marcuspollio
b543993a1b
BIM: update Views Panel and Status Bar icons and some more ( #23561 )
...
* BIM: update View Panel and Status Bar icons and some more
* BIM: update icons - address review
* Update src/Mod/BIM/bimcommands/BimViews.py
Co-authored-by: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com >
* Update src/Mod/BIM/bimcommands/BimViews.py
Co-authored-by: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com >
---------
Co-authored-by: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com >
2025-09-04 19:37:45 +02:00
dependabot[bot]
e3a9045c0b
Bump actions/labeler from 5.0.0 to 6.0.0
...
Bumps [actions/labeler](https://github.com/actions/labeler ) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/labeler/releases )
- [Commits](8558fd7429...f1a63e87db )
---
updated-dependencies:
- dependency-name: actions/labeler
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-04 12:01:02 -05:00
dependabot[bot]
42557f2772
Bump actions/stale from 9.1.0 to 10.0.0
...
Bumps [actions/stale](https://github.com/actions/stale ) from 9.1.0 to 10.0.0.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](5bef64f19d...3a9db7e6a4 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-version: 10.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-04 18:23:55 +02:00
FEA-eng
b9efb481a2
PartDesign: Correct typo in multiple solids error ( #23642 )
...
* PartDesign: Update FeatureFillet.cpp
* PartDesign: Update FeaturePipe.cpp
* PartDesign: Update FeatureLoft.cpp
* PartDesign: Update FeatureExtrude.cpp
* PartDesign: Update FeatureGroove.cpp
* PartDesign: Update FeatureBoolean.cpp
* PartDesign: Update FeatureChamfer.cpp
* PartDesign: Update FeatureHole.cpp
* PartDesign: Update FeatureDraft.cpp
* PartDesign: Update FeatureRevolution.cpp
* PartDesign: Remove empty lines added by GitHub editor
* PartDesign: Remove empty lines added by GitHub editor
* PartDesign: Remove empty lines added by GitHub editor
* PartDesign: Remove empty lines added by GitHub editor
* PartDesign: Remove empty lines added by GitHub editor
* PartDesign: Remove empty lines added by GitHub editor
* PartDesign: Remove empty lines added by GitHub editor
* PartDesign: Remove empty lines added by GitHub editor
* PartDesign: Remove empty lines added by GitHub editor
2025-09-04 14:36:15 +00:00
FEA-eng
583dd38e08
FEM: Add property to disable PaStiX mixed precision for the ccx solver ( #23539 )
...
* FEM: Update solver_calculix.py
* FEM: Update solver.py
* FEM: Update calculixtools.py
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* FEM: Update calculixtools.py
* FEM: Update task_solver_ccxtools.py
* FEM: Update task_solver_ccxtools.py
* FEM: Update solver_calculix.py
* FEM: Update solver.py
* FEM: Update calculixtools.py
* FEM: Update task_solver_ccxtools.py
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-09-04 09:23:08 -05:00
PaddleStroke
0f07a936d9
PartDesign: Polar pattern: Spacings off by one.
2025-09-04 13:56:06 +02:00
Chris Hennes
fd20bdd6d8
Update translations 2025-09-03
2025-09-04 11:37:11 +02:00
FEA-eng
f00aa86afc
FEM: Amplitude support for final temperature field ( #23530 )
...
* FEM: Update FemConstraintInitialTemperature.cpp
* FEM: Update FemConstraintInitialTemperature.h
* FEM: Update write_amplitude.py
* FEM: Update write_constraint_finaltemperature.py
2025-09-03 22:15:25 -05:00
pre-commit-ci[bot]
d59babd8d3
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/pre-commit/mirrors-clang-format: 182152eb8c5ce1cf5299b956b04392c86bd8a126 → 86fdcc9bd34d6afbbd29358b97436c8ffe3aa3b2](182152eb8c...86fdcc9bd3 )
2025-09-03 22:14:55 -05:00
Roy-043
9aa7358530
Draft: check if autogroup exists
2025-09-03 22:11:48 -05:00
luzpaz
0367e5f791
CI: Add new entries to codespellignore file
...
Added several more typos for codespell to ignore.
2025-09-03 22:05:22 -05:00
sliptonic
0020057f83
[CAM] Make sure CAMAsset location exists ( #23618 )
...
* Fixes #22858
Ensure that the default CAM asset location exists and is created in the user data location
* Update src/Mod/CAM/Path/Preferences.py
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
---------
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2025-09-03 15:32:33 -05:00