Chris Hennes
5ba7f207ab
PD: Correct is-datum-in-body check
2025-12-15 18:20:04 +01:00
Alfredo Monclus
f92c8e126c
PardDesign: fix hole task thread combos not translating
2025-12-11 18:56:10 -06:00
Kacper Donat
c10f5d74d3
PartDesign: Recompute preview after forced recompute
...
This fixes some cases where Preview was stale and not recomputed after
changes done via code.
2025-12-11 18:55:10 -06:00
freecad-gh-actions-translation-bot
f7483a08b4
Update translations from Crowdin
2025-12-08 22:31:48 -06:00
Captain
a371231aea
PartDesign: fix symmetric mode of draggers in revolution/groove ( #25656 )
2025-11-30 23:03:31 -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
88543612e4
PartDesign: Use true tool positions for boolean preview
...
This fixes positioning of some previews for booleans that were misplaced
after #24750 was merged. It restores previous code that was correct for
most cases. The reason for some previews being misaligned is described
in the #25578 - the preview actually shows how the result should be but
due to some shortcuts taken in code the result is incorrect.
2025-11-24 10:48:32 -06:00
chris
0fc96a1a6f
part design: reimp feature to move datum objects using modal / dialogue box from right click menu in model tab
2025-11-24 10:39:13 -06:00
Kacper Donat
1555f65075
PartDesign: Simplify FeatureBoolean
...
This commit removes a ton of dead code from FeatureBoolean. It might
been ported here from the Link branch but it is not used and it is
confusing. The reason for having that code here is also not really
obvious so there is no reason to keep it.
2025-11-23 23:10:25 +01:00
pre-commit-ci[bot]
78bb40c419
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-11-20 19:04:34 +00:00
Syres916
1e30362dd4
[PartDesign] Fix string encoding for document name and face reference
2025-11-20 19:02:25 +00:00
captain0xff
5d387ae014
PartDesign: fix the interactive controls for revolution/groove
2025-11-18 15:39:42 +01:00
Roy-043
45866b5f41
PartDesign: Update TaskFeaturePick.cpp text (Title Case mod)
2025-11-18 15:35:12 +01: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
93e4858b01
[bindings] remove redundant signatures. batch2
2025-11-11 13:23:10 -05:00
Frank Martinez
1cf57d6e11
[bindings] Format with yapf (precommit will reformat)
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
39d15c011e
black formatting
2025-11-11 13:23:10 -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
PaddleStroke
0ff0359524
PartDesign: Fix 'UpToShape' not saving correctly
2025-11-10 10:49:50 -06:00
wwmayer
1844fdd443
PD: Toggling transparency doesn't reset colors
2025-11-01 09:05:03 +01:00
github-actions
11fecb1558
Update translations from Crowdin
2025-10-27 21:06:54 -05:00
Leandro Heck
873fa449ce
PD: Show custom direction settings on Pad/Pocket only when necessary. ( #24642 )
...
* PD: Show custom direction settings on Pad/Pocket only when necessary.
* Update the visibility of parameters.
2025-10-23 00:00:11 +02:00
Florian Foinant-Willig
7f6c39c358
PartDesign: fix MultiTransform from existant Transform
2025-10-20 17:55:01 +02:00
github-actions
50d1dec4e0
Update translations from Crowdin
2025-10-20 09:57:05 -05:00
Kacper Donat
e8aeffc096
PartDesign: Fix misplaced preview for Boolean operation
2025-10-20 08:46:28 -05:00
captain0xff
529c624afc
Part: move GizmoHelper.h to src/Mod/Part/App
2025-10-19 22:19:11 -05:00
ebswift
bbea8ace72
Fix compilation error in TaskFeatureParameters.cpp
2025-10-17 22:35:44 -05:00
Chris
65d166f356
PD: Fix uninfomative error message box ( #24705 )
2025-10-17 19:48:31 +00:00
Kacper Donat
96b76b4e41
PartDesign: Ignore errors due to object misconfiguration in previews
...
This adds ignoring catch to the updatePreview method of
ViewProviderTransformed so it does not report issues that happen because
recompute takes place on object that is not yet fully configured.
2025-10-14 10:04:28 -05: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
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
efbe579e25
Merge pull request #24333 from PaddleStroke/patch-83
...
PartDesign: Pocket Through all: Taper should be writable and offset hidden
2025-09-30 11:51:52 -05:00
PaddleStroke
5264cb1f9e
PartDesign: Pattern: Fix occurences not taken into account when pressing enter
2025-09-30 11:44:33 -05:00
PaddleStroke
6d238a93e1
PartDesign: TaskExtrudeParameters : offset should not be visible for throughall
2025-09-30 10:19:26 +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
Kacper Donat
d712537638
PartDesign: Fix crash on editing feature outside of body
2025-09-27 15:21:59 -05:00
marioalexis
406c3ba42c
PartDesign: Use AllowCompound user parameter along the workbench - fixes #23596
2025-09-26 19:50:21 -05:00
Kacper Donat
b3fd31b108
Gui: Render profile preview in proper coordinate space
2025-09-26 17:00:53 -05:00
wmayer
20a4dc3839
PD: Restore GUI commands for PartDesign datum objects
...
With PR 19114 the commands to create PD datum objects are replaced with
the counterparts of Part. However, PD datum objects are much more powerful
than the Part datum objects.
(see e.g. https://forum.freecad.org/viewtopic.php?p=806960 )
So, this change brings these commands back to the task panel.
2025-09-26 23:46:27 +02:00
wmayer
ab60695ef9
PD: Show commands in task panel when selecting (sub) shape binders
...
This fixes issue 19098
2025-09-26 23:46:27 +02:00
wmayer
4d80f3ec28
PD: Improve revolution feature
...
* Allow a minimum angle of 0.0 as this is needed in 'Two Angles' mode
* Set the default value of Angle2 to 0.0
* Check for valid input in 'Angle' and 'Two Angles' mode
* Replace the confusing enum labels 'Dimension' and 'TwoDimensions'
2025-09-26 23:45:53 +02:00