freecad-gh-actions-translation-bot
9b07585b88
Update translations from Crowdin
2025-12-17 21:10:10 -06:00
Kacper Donat
88d721b14c
Gui: Improve transform UI responsivness
...
This introduces much faster CenterOfMassProvider#supports method that
can be used as cheap pre-check to see if the object supplied could have
the center of mass and so delay the domputation to a moment where it is
actually needed.
2025-12-15 09:18:27 -06:00
freecad-gh-actions-translation-bot
97b9193d71
Update translations from Crowdin
2025-12-08 22:31:48 -06:00
PaddleStroke
78f115fd8a
Part: TopoShape make getElementTypeAndIndex more robust ( #25913 )
...
* Part: TopoShape make getElementTypeAndIndex more robust
* Part: Add unit tests for new regex
---------
Co-authored-by: Chris Hennes <chennes@gmail.com >
2025-12-08 11:24:13 -06:00
PaddleStroke
daf8790884
Part: revert changes to ViewProviderExt::getDetails ( #25912 )
2025-12-03 12:12:27 -06:00
Roy-043
867309b0d4
Part: make Part_EditAttachment nesting aware ( #25887 )
2025-12-02 22:44:55 -06:00
Frank Martinez
5b4df90f24
Build: Fix some trivial warnings
2025-12-01 20:57:09 -06:00
PaddleStroke
94043f779f
Part: Fix addSelection failing for links to body. ( #25702 )
2025-12-01 09:34:08 -06:00
Chris Hennes
9cd4a2ec7d
Merge pull request #24262 from mnesarco/pyi-fixes-1
2025-11-29 20:23:37 -06:00
Chris Hennes
44df99e458
Merge pull request #25580 from kadet1090/fix-boolean-position
...
PartDesign: Fix boolean positioning
2025-11-26 14:22:59 -06:00
github-actions
914b34cc1a
Update translations from Crowdin
2025-11-25 21:20:42 -06:00
Kacper Donat
c9c4a59626
Attacher: Reduce unnecessary rotation around normal for midpoint
2025-11-24 10:33:02 -06:00
Kacper Donat
791d6b602c
Part: Add bakeInTransform method for TopoShape
...
This method can be used to bake in transform directly into geometry.
Normally the setTransform or setPlacement methods only store additional
positional data within the shape without changing the actual geometry.
So if we have some geometry placed at 0,0,0 and we want to have few
copies of that shape the goemetry stays intact but additional transform
is stored. This method can be used to alter the gometry and reset the
transform to identity. It helps with model stability, as not every
method correctly handles that additional transform metadata.
2025-11-23 23:10:25 +01:00
Syres916
475f3a2dbd
[Part] Fix string encoding for document name and object name
2025-11-20 20:04:48 +00:00
Chris
6af57389de
Part: fix splitting of a split that is a container / group ( #25293 )
2025-11-18 11:48:40 -06:00
PaddleStroke
3922cbb595
TaskAttacher: Remove 'reset edit' causing trouble to assembly ( #25277 )
2025-11-15 10:13:56 -06:00
Furgo
94a1171562
Define DlgScale task panel's tab order ( #25300 )
...
* Define DlgScale task panel's tab order
To improve keyboard navigation.
Fixes: https://github.com/FreeCAD/FreeCAD/issues/23772
* [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-11-14 10:18:29 +00:00
github-actions
bb748b15ea
Update translations from Crowdin
2025-11-11 23:44:18 -06:00
pre-commit-ci[bot]
0e5491ca67
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-11-11 19:34:32 +00:00
Frank Martinez
5e343b0b99
[License] Fix pyi license headers.
2025-11-11 13:26:18 -05:00
Frank Martinez
0d0689341b
[bindings] Format with yapf (precommit will reformat)
2025-11-11 13:23:10 -05:00
Frank Martinez
d4d7cabdc5
[bindings] Fix overload order
2025-11-11 13:23:10 -05:00
Frank Martinez
41c48b4f0b
[bindings] Fix undefined symbols in pti files
2025-11-11 13:23:10 -05:00
Frank Martinez
a7adf9c466
Clean unused imports in .pyi files
2025-11-11 13:23:10 -05:00
Frank Martinez
0509df6b31
Fixed docstrings
2025-11-11 13:23:10 -05:00
Frank Martinez
591e8a36b3
black formatting
2025-11-11 13:23:10 -05:00
Frank Martinez
8e51db4072
[bindings] re-shape some keyword-only signatures
2025-11-11 13:23:09 -05:00
Frank Martinez
c9579bbff2
[bindings] Code formatting
2025-11-11 13:23:09 -05:00
Frank Martinez
802f62739e
[bindings] fix signatures in pyi files
2025-11-11 13:16:26 -05:00
pre-commit-ci[bot]
9fe130cd73
All: Reformat according to new standard
2025-11-11 13:49:01 +01:00
marbocub
75717f4ad0
Fix legacy mmTangentPlane orientation in 1.1.0dev ( resolves #24254 ) ( #24529 )
...
* Add legacy TangentPlane orientation compatibility layer
* Refactor: extract lambda for object identifier construction
* Refactor: axis calculation using std::ranges::max_element and std::distance
* Apply suggestions from code review
Co-authored-by: Pieter Hijma <pieterhijma@users.noreply.github.com >
* Part: Add regression test for issue 24254
---------
Co-authored-by: Pieter Hijma <pieterhijma@users.noreply.github.com >
Co-authored-by: Chris Hennes <chennes@gmail.com >
2025-11-10 10:36:42 -06:00
Florian Foinant-Willig
8d52043b04
OCC usage: fix deprecated Handle_*
2025-11-06 10:43:52 +01:00
PhoneDroid
db6d1e0c33
[ Part ]: Update SPDX License Identifiers
2025-11-02 16:16:07 -06:00
github-actions
a3c2454a61
Update translations from Crowdin
2025-10-27 21:06:54 -05:00
PaddleStroke
f94bd2ad22
Sketcher: Fix issue of reversed arcs input for polar pattern ( #24351 )
...
* Sketcher: Fix issue of reversed arcs input for polar pattern
* DrawSketchHandlerRotate: remove getRotatedPoint that is no longer needed
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update Geometry.cpp
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-10-20 10:45:18 -05:00
github-actions
5ae4bbf837
Update translations from Crowdin
2025-10-20 09:57:05 -05:00
captain0xff
a687169059
Gui: change the group for the gizmo preferences
2025-10-19 22:19:21 -05:00
captain0xff
8a9d3b5d27
Part: move GizmoHelper.h to src/Mod/Part/App
2025-10-19 22:19:11 -05:00
theo-vt
ab035c4586
Measure: allow length measurement for ellipse, hyperbola and parabola ( #24659 )
2025-10-17 21:34:07 +00:00
PaddleStroke
4b9d1bb4e5
PartDesign: Linear pattern, add checkbox for dir2 ( #24378 )
...
* PartDesign: Linear pattern, add checkbox for dir2
* Update PatternParametersWidget.ui
* Update PatternParametersWidget.h
* Update PatternParametersWidget.cpp
2025-10-13 21:34:38 +02:00
ᴩʜᴏɴᴇᴅʀᴏɪᴅ
f620d68c19
Removed outdated UTF8 declaration [ Other ] ( #24528 )
...
* Removed outdated UTF8 declaration
* [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-10-13 18:34:43 +02:00
PaddleStroke
bbfd76d064
Part: Offset tools: do not copy sketch colors.
2025-10-09 14:43:12 -05:00
Chris Hennes
8500ed0520
Update translations 2025-10-05
2025-10-07 19:21:58 +02:00
Chris Hennes
819e9a9af6
Part/PD: Send current edit mode to cmdSetEdit
2025-10-02 17:49:24 -05:00
Chris Hennes
9cfe1efa37
Part: Fix 'Copy' item text
2025-09-29 18:17:12 +02:00
Kacper Donat
646fb6dce8
Compiler warning cleanup ( #22997 )
...
* Part: Remove unused arguments from isLinearEdge
* Gui: For Qt 6.5 and later, use ParseOptions in xml
* Gui: Remove unused variable from fuzzyMatch()
* Sketcher: Remove unused parameter from *ReferenceSelection
* PD: Remove unused parameter from *ReferenceSelection
* Part: Rename layout to avoid conflict
* FEM: remove unused variable from handlePropertyChange
* CAM: Eliminate C++11 compiler warning by explicitly defaulting copy
2025-09-29 18:05:58 +02:00
Chris Hennes
f90ada9c4c
Merge pull request #21713 from 3x380V/pd_fixes
...
PartDesign: Random fixes
2025-09-29 10:54:46 -05:00
Chris Hennes
a0c7c7dc38
Merge pull request #23230 from tetektoza/fix/22070_fix_deleting_compound_not_deleting_children
...
Core: Allow users deleting objects under group recursively
2025-09-29 10:14:11 -05:00
tetektoza
ec7bb3ddae
Part: Allow deleting children recursively
...
Add feature to allow deletion of all children of compounds and booleans.
2025-09-27 19:10:42 -05:00
Syres916
ac0a60f7a6
[Part] Fix Part Boolean operations Refine incorrectly set for new users ( #24256 )
...
* [Part] Fix Part Boolean operations Refine incorrectly set for new users
* [Part] update tests to specify Refine to be...
...false where necessary
2025-09-27 00:33:57 -05:00