freecad-gh-actions-translation-bot
6c6cff7322
Update translations from Crowdin
2025-12-17 21:10:10 -06:00
Kacper Donat
fc93004c89
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
f7483a08b4
Update translations from Crowdin
2025-12-08 22:31:48 -06:00
PaddleStroke
3608c9f8c4
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
5f70c4390d
Part: revert changes to ViewProviderExt::getDetails ( #25912 )
2025-12-03 12:12:27 -06:00
Roy-043
4f4db09572
Part: make Part_EditAttachment nesting aware ( #25887 )
2025-12-02 22:44:55 -06:00
Frank Martinez
c057d0293a
Build: Fix some trivial warnings
2025-12-01 20:57:09 -06:00
PaddleStroke
6d48c51f4d
Part: Fix addSelection failing for links to body. ( #25702 )
2025-12-01 09:34:08 -06:00
Chris Hennes
dfb9baf678
Merge pull request #24262 from mnesarco/pyi-fixes-1
2025-11-29 20:23:37 -06:00
Chris Hennes
8604c26ce3
Merge pull request #25580 from kadet1090/fix-boolean-position
...
PartDesign: Fix boolean positioning
2025-11-26 14:22:59 -06:00
github-actions
68cb0a3270
Update translations from Crowdin
2025-11-25 21:20:42 -06:00
Kacper Donat
3e356491e2
Attacher: Reduce unnecessary rotation around normal for midpoint
2025-11-24 10:33:02 -06:00
Kacper Donat
4cbf10f045
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
76071ffbeb
[Part] Fix string encoding for document name and object name
2025-11-20 20:04:48 +00:00
Chris
3f42824ffa
Part: fix splitting of a split that is a container / group ( #25293 )
2025-11-18 11:48:40 -06:00
PaddleStroke
5da1e3d899
TaskAttacher: Remove 'reset edit' causing trouble to assembly ( #25277 )
2025-11-15 10:13:56 -06:00
Furgo
93868d54b7
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
8432fab0a9
Update translations from Crowdin
2025-11-11 23:44:18 -06:00
pre-commit-ci[bot]
5e0dd60ee5
[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
3561d25c2d
[License] Fix pyi license headers.
2025-11-11 13:26:18 -05:00
Frank Martinez
1cf57d6e11
[bindings] Format with yapf (precommit will reformat)
2025-11-11 13:23:10 -05:00
Frank Martinez
1b0c0399e9
[bindings] Fix overload order
2025-11-11 13:23:10 -05:00
Frank Martinez
dd15887568
[bindings] Fix undefined symbols in pti files
2025-11-11 13:23:10 -05:00
Frank Martinez
2ada443c18
Clean unused imports in .pyi files
2025-11-11 13:23:10 -05:00
Frank Martinez
a3232103d5
Fixed docstrings
2025-11-11 13:23:10 -05:00
Frank Martinez
39d15c011e
black formatting
2025-11-11 13:23:10 -05:00
Frank Martinez
47e3162dcb
[bindings] re-shape some keyword-only signatures
2025-11-11 13:23:09 -05:00
Frank Martinez
0eae00b9a1
[bindings] Code formatting
2025-11-11 13:23:09 -05:00
Frank Martinez
748004b4e4
[bindings] fix signatures in pyi files
2025-11-11 13:16:26 -05:00
pre-commit-ci[bot]
25c3ba7338
All: Reformat according to new standard
2025-11-11 13:49:01 +01:00
marbocub
b5b00f7aff
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
3ae8f3d57a
OCC usage: fix deprecated Handle_*
2025-11-06 10:43:52 +01:00
PhoneDroid
d80cd13d41
[ Part ]: Update SPDX License Identifiers
2025-11-02 16:16:07 -06:00
github-actions
11fecb1558
Update translations from Crowdin
2025-10-27 21:06:54 -05:00
PaddleStroke
06c46bd352
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
50d1dec4e0
Update translations from Crowdin
2025-10-20 09:57:05 -05:00
captain0xff
d08a7f1c0d
Gui: change the group for the gizmo preferences
2025-10-19 22:19:21 -05:00
captain0xff
529c624afc
Part: move GizmoHelper.h to src/Mod/Part/App
2025-10-19 22:19:11 -05:00
theo-vt
171389d9d3
Measure: allow length measurement for ellipse, hyperbola and parabola ( #24659 )
2025-10-17 21:34:07 +00:00
PaddleStroke
b82505e86c
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
ᴩʜᴏɴᴇᴅʀᴏɪᴅ
546a43b8b8
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
8f3d9d9cdf
Part: Offset tools: do not copy sketch colors.
2025-10-09 14:43:12 -05:00
Chris Hennes
9780cf931f
Update translations 2025-10-05
2025-10-07 19:21:58 +02:00
Chris Hennes
f34f15dc60
Part/PD: Send current edit mode to cmdSetEdit
2025-10-02 17:49:24 -05:00
Chris Hennes
8b759af395
Part: Fix 'Copy' item text
2025-09-29 18:17:12 +02:00
Kacper Donat
9d61aeb04b
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
f7e6b94aba
Merge pull request #21713 from 3x380V/pd_fixes
...
PartDesign: Random fixes
2025-09-29 10:54:46 -05:00
Chris Hennes
274cd094d8
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
247e725ad3
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
e77f181393
[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