Chris Hennes
23bcfd12ff
Update translations 2025-09-09
2025-09-10 08:53:41 +02:00
Benjamin Nauck
c4f08b1144
Revert "Part: Remove mode from Offset, keep in Offset2D"
...
This reverts commit b13b78b2e1 .
2025-09-09 08:43:51 +02:00
Benjamin Nauck
05224215bf
Merge pull request #23274 from kadet1090/enlarge-planes
...
Gui: Enlarge planes on mouse over and selection
2025-09-09 06:20:15 +02:00
Kacper Donat
d718586463
Gui: Make datum planes bigger
2025-09-08 23:16:29 +02:00
Kacper Donat
ee8818431c
Gui: Fix segfault in TaskAttacher on cancel
2025-09-08 11:20:43 -05:00
PaddleStroke
a906d34eea
Part: Remove transparency cap at 50% for face color override
2025-09-08 10:49:56 -05:00
Benjamin Nauck
9fceb4bf51
Part: Remove mode from Offset, keep in Offset2D
2025-09-08 10:42:15 -05:00
Kacper Donat
87f283bc96
Merge pull request #22029 from tetektoza/realthunder_multiselect_without_pie
...
Gui: Add a context menu to select obstructed items (from RT's fork Pick Geometry)
2025-09-07 17:27:18 +02:00
Kacper Donat
51e563040b
Gui: Fix preview rendering issues
2025-09-06 01:27:06 +02:00
PaddleStroke
9ea038c4ff
Part: Revolution: do not copy style of sketches
2025-09-05 15:37:55 +02:00
PaddleStroke
9778c73667
Part: do not copy visual of sketch
2025-09-05 15:29:21 +02:00
tetektoza
527f18adcd
Tests: Correct testcases after scene graph reordering in Clarify Select
2025-09-05 10:42:02 +02:00
tetektoza
233470155d
Gui: Break up condition for Clarify Selection to separate variables
2025-09-05 02:13:13 +02:00
Max Wilfinger
0b06f8d30e
Part: Make dragger attach to the midpoint / axis for circular edges and faces
2025-09-04 22:23:46 +02:00
Chris Hennes
c0d1151633
Update translations 2025-09-03
2025-09-04 11:37:11 +02:00
Max Wilfinger
d18e8192eb
Fix missed string update
2025-09-03 13:35:10 -05:00
tetektoza
b780cf923f
Part/Gui: Rename Pick Geometry tool to Clarify Selection
...
Co-authored-by: realthunder <realthunder@users.noreply.github.com >
2025-09-03 01:24:58 +02:00
tetektoza
c856c9ea01
Core/Gui: Render primitives on top of the scene in PickGeometry
...
+ added some better grouping for items, which are assigned per object
right now. For example, if we exceed 10 items per object it gets an
additional group.
Co-authored-by: realthunder <realthunder@users.noreply.github.com >
2025-09-03 01:24:58 +02:00
captain0xff
1dd3d8d4a3
Gui: remove duplicated checkbox
2025-09-03 01:11:16 +05:30
captain0xff
1264e94507
Part: disable dragger for the thickness operation
2025-09-02 17:39:17 +02:00
Benjamin Nauck
f9c470cf9a
Merge pull request #23502 from maxwxyz/issue-20633
...
Part: Improve TopoShape::findPlane
2025-09-01 17:47:32 +02:00
Chris Hennes
e36d5db583
Update translations 2025-08-30
2025-09-01 17:44:54 +02:00
Kacper Donat
86e3a0a011
PartDesign: Highlight profile for profile based features
...
This adds highlight for sketches etc that are used to create certain
featuires.
2025-09-01 10:44:29 -05:00
PaddleStroke
defb2773a9
PartDesign: Enable selecting a sketch as base plane of another sketch ( #23428 )
...
* PartDesign: Enable selecting a sketch as base plane of another sketch
* to squash
* Part: Attacher: enable attaching to empty objects such as empty Sketch or Body.
* Update SketchWorkflow.cpp
2025-09-01 17:39:51 +02:00
luzpaz
851d2ba943
Part: remove trailing whitespace
2025-08-31 23:21:13 -05:00
Kacper Donat
f3e03cc30c
Part: Add transform property to SoPreviewShape
2025-08-31 21:12:05 +02:00
wmayer
097e332c24
Part: Improve TopoShape::findPlane
...
Since OCC 7.7 using GeomLib_IsPlanarSurface without a custom tolerance may fail because the default value is too strict.
To fix this problem forward the passed tolerance value to GeomLib_IsPlanarSurface.
This fixes issue 20633
2025-08-31 14:27:09 +02:00
Chris Hennes
78c6c5a962
Merge pull request #23368 from kadet1090/show-placement-and-plane-in-attacher
...
Gui: Show placement and plane in attacher
2025-08-30 14:13:43 -05:00
captain0xff
66c458f9dc
PartDesign: add interactive gizmos
2025-08-30 17:02:52 +02:00
marioalexis
1ae6ab2d08
Part: Remove PartDesign header
2025-08-30 15:06:31 +02:00
Max Wilfinger
3b215da227
Update UI strings from Crowdin reports for consistency
2025-08-28 11:45:38 -05:00
Chris Hennes
f3c675ed5b
Update translations
2025-08-28 16:14:49 +02:00
Kacper Donat
51dd4c1869
Gui: Do not compute preview while restoring
2025-08-28 10:30:52 +02:00
Kacper Donat
f60beed74c
Gui: Show placement and plane in attacher
2025-08-27 16:53:37 +02:00
Kacper Donat
5719bb8bf8
Merge pull request #22389 from PaddleStroke/pd_transform
...
PartDesign: Transform tools
2025-08-27 15:22:26 +02:00
Adrian Insaurralde Avalos
f922d282db
Fix autouic warnings about duplicate names in ui files
2025-08-26 11:00:30 +02:00
PaddleStroke
c1ccf75918
PartDesign: Transform rework
2025-08-26 08:46:51 +02:00
Benjamin Nauck
1b49998f6f
Merge pull request #23291 from 3x380V/measurement
...
Measure: Useability improvements
2025-08-26 06:51:50 +02:00
PaddleStroke
679a072a4a
PartDesign: Extrude 2 sides ( #21794 )
...
* PartDesign: extrude 2 sides
* Part: OpCodes XOR
* PartDesign: Remove deprecated generatePrism functions
* PartDesign: Extrude : Update Sides combobox strings
* Change "Sides" to "Mode"
* Use OpCodes::Extrude instead of Prism.
2025-08-25 17:17:23 +00:00
paddle
b8a6926930
Part: Add PatternParametersWidget
2025-08-25 18:38:34 +02:00
paddle
1eb05317ee
PartDesign: add linear pattern spacing and extent icons.
2025-08-25 18:38:34 +02:00
MisterMakerNL
237d421417
Replace preference page icons
...
replaced icon so look more like the actual wb icons
2025-08-25 11:08:19 -05:00
tetektoza
0c909af75c
Part: Start listing BoundBox properties for Expression Editor
...
As the title says. It was missing, so this patch adds all needed.
2025-08-25 18:04:22 +02:00
paddle
76f2b120ff
Sketcher: Port and fix internal faces from RealThunder's branch
...
Co-authored-by: Zheng Lei <realthunder.dev@gmail.com >
Co-authored-by: Kacper Donat <kacper@kadet.net >
Co-authored-by: Pierre-Louis Boyer <pierrelouis.boyer@gmail.com >
2025-08-25 17:09:10 +02:00
wmayer
7b9a853025
Measure: Extend angle measurements
...
Support to measure the angle using a planar B-spline surface
2025-08-25 09:29:29 +02:00
wmayer
01c427d5e3
PD: Increase the tolerance to check for planar surfaces
...
The default tolerance to check for a planar B-spline surface is 1.0e-7 which might be too strict in some cases.
Therefore the tolerance is increased to 2.0e-7.
This fixes issue 21242
2025-08-25 09:29:29 +02:00
wmayer
f00fbe0070
Measure: Allow any surface type for MeasureArea
2025-08-25 09:23:54 +02:00
Max Wilfinger
3129bc9a1e
Fix UI strings reported on Crowdin ( #23297 )
...
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2025-08-25 06:10:53 +00:00
wmayer
4a1076c0cd
Part: Check for straight splines or Bezier curves
...
Straight splines or Bezier curves can be considered as line segments and thus can be used to measure e.g. angles.
This fixes https://github.com/FreeCAD/FreeCAD/issues/22878
2025-08-24 22:20:23 -05:00
wmayer
7fe89bdc0b
Part: Fix crash in MultiFuse::execute()
...
The processed shape is null and thus it's not allowed to call its ShapeType() method.
The crash is not directly related to the fact that there is a cyclic dependency
Fixes https://github.com/FreeCAD/FreeCAD/issues/22879
2025-08-24 22:17:48 -05:00