freecad-gh-actions-translation-bot
2592406b35
Update translations from Crowdin
2026-01-05 08:47:20 +01:00
Kacper Donat
f819011d81
PartDesign: Fix misplaced preview for patterns
...
Previous solution did not take into account supporting shape transform
which should now be handled correctly.
2026-01-04 10:31:46 -09:00
Krrish777
d944df04e1
Fix: Update PartDesign Boolean dropdown immediately before recomputation
2026-01-03 02:41:28 +01:00
Chris Hennes
8b9048a784
PD: Add case for when scripts set Midplane=False
2025-12-29 17:42:13 +01:00
Alfredo Monclus
24b9cdb4f9
PartDesign: fix transform removal causing an invalid base feature on the next solid if it was broken itself
2025-12-29 17:41:36 +01:00
PaddleStroke
20e45231c5
PartDesign: Fix upToFace not working with non-ASCII filenames ( #26514 )
...
* PartDesign: Fix upToFace not working with non-ASCII filenames
* Update TaskExtrudeParameters.cpp
2025-12-29 17:33:19 +01:00
freecad-gh-actions-translation-bot
7fe10f7436
Update translations from Crowdin
2025-12-29 11:31:39 +01:00
Chris Hennes
51d2c88b02
PD: For Body get the color from the tip
...
Mostly affects STEP export.
2025-12-27 18:29:41 +01:00
Chris Hennes
a4bff812d7
PD: Modify tests to use SideType instead of Midplane
2025-12-27 18:28:01 +01:00
horseDeveloper
4892154faf
Fixing Leftover references from migration from freecadweb.org ( #26163 )
2025-12-26 11:11:12 -06:00
Kacper Donat
8c399e1fd0
PartDesign: Revolution - add FuseOrder
...
In older versions of FreeCAD the boolean order was base + result. After
TNP mitigation the order was changed to be result + base. For the
resulting shape that does not matter, but order of edges can differ if
arguments are in a different order.
This can impact refine algorithm which may pick other face as the base
one and result in a differnt shape after refining. This commit restores
previous order. For most files it should not make any difference, but it
may fix some older files.
To support all cases we introduce FuseOrder compatibility property that
will be set to FeatureFirst for files saved with 1.0 to preserve
behavior.
2025-12-22 11:17:27 -06:00
chris
46066e1cca
partdesign: pd: fix for issue #25794
2025-12-22 14:58:07 +01:00
Chris
452f9b2087
Part Design: Add sketch sub element names for refs in revolutions ( #26227 )
...
* part design: partdesign: pd: fix regression issue #26223 add sketch sub element names for refs in revolutions
* refractor code to remove else blocks as every condition has a return statement, make lsp happy
2025-12-22 14:56:53 +01:00
Alfredo Monclus
d9e0fd6251
PartDesign: fix hole clearance not appearing in the taskpanel when switching type
2025-12-22 14:56:09 +01:00
Alfredo Monclus
6729540a78
PartDesign: fix thread depth not shown in taskpanel
2025-12-22 14:55:45 +01:00
Chris Hennes
76bd68e672
PD: Fix missing silent mode check in GetTopoShapeVerifiedFace
...
Also ensure that all calls to this method actually verify the result.
2025-12-22 14:34:25 +01:00
Kacper Donat
4d712f44c2
PartDesign: Chamfer - migrate Size and Size2 for older files ( #26137 )
...
* PartDesign: Chamfer - migrate Size and Size2 for older files
* Apply suggestions from code review
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
---------
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2025-12-22 11:52:55 +00:00
freecad-gh-actions-translation-bot
8b7ec488f0
Update translations from Crowdin
2025-12-22 12:40:21 +01:00
Kacper Donat
fe3dc9f06a
Compiler warning cleanup ( #26229 )
...
* App: Compiler warning cleanup
* Gui: Compiler warning cleanup
* Assembly: Compiler warning cleanup
* Measure: Compiler warning cleanup
* Sketcher: Compiler warning cleanup
* TechDraw: Compiler warning cleanup
* PartDesign: Compiler warning cleanup
2025-12-18 07:50:26 +01:00
freecad-gh-actions-translation-bot
6c6cff7322
Update translations from Crowdin
2025-12-17 21:10:10 -06:00
Chris Hennes
0ba75a7573
PartDesign: Compiler warning cleanup
2025-12-17 11:08:38 -06:00
Saksham Malhotra
b7735044c4
PartDesign: move AllowCompound to Base property group ( #26180 )
2025-12-15 21:45:29 -06:00
Chris Hennes
3208b6de5f
PD: Don't warn about Midplane on document load
2025-12-15 18:22:31 +01:00
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
Chris Hennes
67948d60a2
PD: Add deprecation warning if Midplane is set
2025-12-10 12:42:13 +01: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
PaddleStroke
5ae67ee2f9
PartDesign: Polar pattern: Accept negative angles ( #25621 )
2025-11-27 18:08:01 -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
Chris
5382ca4bbb
PartDesign: Use c++ exception to prevent crash ( #25671 )
...
* part design: fix issue #25639 use c++ exception to prevent crash
* [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-26 15:43:47 +01: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
527b2de560
PartDesign: Bake in geometry transform after boolean
...
This bakes in transform into geometry after boolean to ensure that
regardless of parameters the result of boolean operation is the same.
2025-11-23 23:10:25 +01: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