WandererFan
51184b99d5
[TechDraw]Detail highlight drag ( fix #21828 ) ( #22036 )
...
* [TD]add preferences for detail highlight snapping
* [TD]fix highlight drag issues
* Update src/Mod/TechDraw/Gui/TaskDetail.cpp
minor format change from benj5378.
Co-authored-by: Benjamin Bræstrup Sayoc <benj5378@outlook.com >
---------
Co-authored-by: Benjamin Bræstrup Sayoc <benj5378@outlook.com >
2025-06-23 11:13:27 -05:00
George Peden
565190fa9d
Sketcher: Add contextual input hints to transform tools (InputHints Phase 4) ( #21840 )
...
* Add hints to symettry tool
* Add hint system for transform tools
- Design decision: Keep hints simple and focused on primary mouse actions
- Avoid redundancy with dialog UI which already shows keyboard shortcuts clearly
- Implements progressive hints for multi-state tools (Rotate, Scale, Translate)
using declarative hint tables, and focused hints for single-state tools
(Symmetry, Offset) using direct return implementations.
* Cleanup unused declarative hint decls
* Change hint to 'pick axis, edge, or point" per PR feedback
2025-06-23 11:09:59 -05:00
Karliss
8db55284cc
Sketcher: Implement related constraint command for non edges
2025-06-23 11:01:33 -05:00
Florian Foinant-Willig
b749db373d
Sketcher: Fix circle-line negative distance
2025-06-23 10:56:45 -05:00
LarryWoestman
f6842ebbf8
CAM: added command line arguments for finish label, ( #21881 )
...
output machine name, and post operation.
With tests.
2025-06-23 10:45:19 -05:00
Syres916
a7ec15f725
[Measure] Fix seg fault in MeasurePosition::execute if subElements is empty ( #22016 )
...
* [Measure] take into account if subElements is empty
* [Measure] Remove unnecessary else block
2025-06-23 10:44:51 -05:00
Florian Foinant-Willig
59f67812a7
Sketcher: refactor planecgs/Constraints ( #21988 )
...
* Sketcher: refactor planecgs/Constraints
Remove code duplication
* Clarify param push with `Copy()`
2025-06-23 10:39:34 -05:00
Benjamin Nauck
3eeefca98a
Merge pull request #21221 from ickby/FEM_extract_data
...
FEM: Data extraction and visualization
2025-06-23 17:33:07 +02:00
jffmichi
f829a09018
CAM: sort tool paths for Engrave and Deburr operation ( #21531 )
...
Co-authored-by: jffmichi <>
2025-06-23 10:22:21 -05:00
Max Wilfinger
10d3a47e99
Assembly: Fix conflicting shortcuts
2025-06-23 10:06:18 -05:00
tarman3
91cc7c37e5
CAM: Custom gcode - Improve error messages ( #21509 )
2025-06-23 10:05:01 -05:00
Chris Hennes
35cdd31193
CAM: Fix format specifier for size_t (unsigned long) ( #22005 )
2025-06-23 09:50:17 -05:00
Benjamin Nauck
0fd4f2bac6
Spreadsheet: Only use validator when when prefix is not '='
2025-06-23 16:14:35 +02:00
Roy-043
0e55ce8d9f
Update ArchComponent.py
2025-06-23 14:26:05 +02:00
Roy-043
bacc9c7616
Update BimTDPage.py
2025-06-23 14:24:03 +02:00
Roy-043
a62dddde07
Update ArchSchedule.py
2025-06-23 14:23:09 +02:00
Roy-043
dc948671bd
Update ArchAxis.py
2025-06-23 14:21:02 +02:00
Roy-043
6adb97d79d
BIM: fix filtering out level issue ( #22059 )
...
* Update ifc_status.py
* Update ifc_tools.py
2025-06-23 14:14:51 +02:00
Roy-043
c6f89f646c
Update BimProjectManager.py
2025-06-23 14:13:19 +02:00
Roy-043
c4a0c9f37c
Update ArchMaterial.py
2025-06-23 14:12:12 +02:00
Roy-043
8d46d437f8
BIM: fix index error in ifc_viewproviders.py
...
Fixes #21912
2025-06-23 14:10:26 +02:00
Roy-043
faf9669327
BIM: fix ArchProfile update issues
...
Fixes 21001
Fixes 21187
2025-06-23 14:09:36 +02:00
Roy-043
1800ccd12c
BIM: fix display of help menu items after WB reactivation (improved)
...
Fixes #22044
Previous PR (#21874 ) did not work properly if the BIM WB was the start up WB. A scenario that I forgot to test.
2025-06-23 14:08:26 +02:00
Furgo
e044ddab6d
DXF: do not ignore the setting that controls importing paper layouts
2025-06-23 14:06:02 +02:00
Paul Lee
57c3aab2e8
[ArchCurtainWall] Fix Vert-Horiz Mullion Mix-up & Support Swap (Variables name)
...
(Variables name improvement only)
2025-06-23 14:03:40 +02:00
Paul Lee
1a86f56051
[ArchCurtainWall] Fix Vert-Horiz Mullion Mix-up & Support Swap
...
Fix #21845
Curtain wall vertical/horizontal mullion mix-up
- https://github.com/FreeCAD/FreeCAD/issues/21845
Support/Feature #21866
Swap Horizontal Vertical does not work #21866
https://github.com/FreeCAD/FreeCAD/issues/21866
2025-06-23 14:03:40 +02:00
Chris Hennes
1295f10669
Help: Change URL sanitization to be safer
2025-06-23 14:02:36 +02:00
Paul Lee
32976f5500
[ArchRoof] Improve subVolume generation
...
Fix #21633 : Holes in roof are causing troubles
FreeCAD Forum : Sketch based Arch_Roof and wall substraction
- https://forum.freecad.org/viewtopic.php?t=84389
Improved algorithm:
1. Extrusion of bottom faces in +Z.
2. The roof itself.
3. Extrusion of the top faces in +Z.
TODO:
Find better way to test and maybe to split suface point up and down and extrude separately
2025-06-23 14:00:41 +02:00
Syres916
5f0c93758e
[BIM] Fix Runtime Error when creating Wall ( #21862 )
...
* [BIM] Fix Runtime Error when creating Wall
* [BIM] Fix continueMode functionality for Wall, Panel and Structure
2025-06-23 13:59:13 +02:00
Bas Ruigrok
7a63946762
Part: Align to planar curves normal direction
2025-06-22 21:43:45 -05:00
xtemp09
0a9a16ffe3
[GUI] Remove dark fringe around letters ( #21536 )
...
Closes #12394
Co-authored-by: Kacper Donat <kacper@kadet.net >
2025-06-22 21:24:51 -05:00
matthiasdanner
b9b57f8c02
Sketcher: 3 Point Symmetry fixed if root is selected first (and simplify and fix the selection logic) ( #21612 )
2025-06-22 19:54:39 -05:00
Chris Hennes
25aa4d247c
FEM: Eliminate unused proxy member
2025-06-22 19:10:48 -05:00
Chris Hennes
e38af07217
TD: Remove calls to now-empty clearLineSets() method
2025-06-22 19:10:48 -05:00
Chris Hennes
c0d22febd8
TD: Add missing override
2025-06-22 19:10:48 -05:00
Chris Hennes
0b0f3cedac
CAM: Add missing initializers
...
Also switch to designated initializers to give context.
2025-06-22 19:10:48 -05:00
Chris Hennes
757ea2db61
CAM: Add initializer for retract_mode
...
Also explicitly list fields for clarity.
2025-06-22 19:10:39 -05:00
Balazs Nagy
661d2052b7
find job in parent chain ( #21742 )
2025-06-22 09:18:07 -05:00
jffmichi
b74a3b5270
CAM: simplify Order Output By Tool logic and fix #21969 ( #21970 )
...
Co-authored-by: jffmichi <>
2025-06-21 12:49:49 -05:00
jffmichi
7b1775bc4c
CAM: improve Job toggleVisibility ( #21802 )
...
Co-authored-by: jffmichi <>
2025-06-21 12:49:32 -05:00
xtemp09
be542053e1
[Spreadsheet] Replace override cursor with QGraphicsItem::setCursor ( #22097 )
...
* [Spreadsheet] Replace the risky use of override cursor with
QGraphicsItem::setCursor
* [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-06-21 12:57:07 +02:00
tetektoza
d553e21e53
Sketcher: Add QLabel header for newly added locked icon
2025-06-21 12:46:37 +02:00
tetektoza
9642ce0170
Sketcher: Force cycling back to first labels on OVP if they are not set
2025-06-21 12:46:27 +02:00
tetektoza
a00980cc25
Sketcher: Adjust P&D mode to new enter behavior
2025-06-21 12:46:27 +02:00
tetektoza
cc207edb1a
Sketcher: Change enter behavior on OVP to put OVP in lock state only
...
This patch adds/changes a couple of things:
* if you press enter on a label now, it moves you to another label and
adds the label and lock on the previous label, instead of previous behavior
where it was accepting whole dimension
* if you press enter and have lock state on both labels then you move to
next stage
* if you press ctrl+enter it's as is if you'd press enter on both labels
(the object becomes constrained with whatever dimensions that were in
both labels)
* tab still works the same way
* you can remove "Lock" state from the label by typing something
additional or removing the dimension at all
2025-06-21 12:46:27 +02:00
Chris Hennes
7619b638e7
Measure: Remove redundant check for edges > 0
2025-06-20 22:49:34 +02:00
Chris Hennes
ec86e2a440
Sketcher: Remove redundant checks
...
Also cleanup missing curly braces.
2025-06-20 22:48:31 +02:00
Chris Hennes
bb1760546b
Sketcher: Remove dead code
2025-06-20 22:41:59 +02:00
Chris Hennes
f0b53af32f
Part: Remove remnants of code from TNP merge
2025-06-20 22:41:24 +02:00
Kris
0b6a451790
Gui: Move Submenu Commands in Tool Menu ( #20864 )
...
* Moved tools submenu commands and title case
* Apply suggestions from code review
Co-authored-by: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com >
---------
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
Co-authored-by: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com >
2025-06-19 08:33:36 +02:00