Chris Hennes
0b3ccdf836
PD: Combine onlyHaveRefined and onlyHasToRefine
...
Co-authored-by: Florian Foinant-Willig <FlachyJoe@users.noreply.github.com >
2025-02-16 11:25:45 -06:00
Chris Hennes
150445b058
Merge branch 'main' of https://github.com/FreeCAD/FreeCAD into bgbsww-toponamingAddFeatureRefine
2025-02-11 20:58:58 -06:00
Chris Hennes
66c1eb81b9
PD: address FeatureRefine reviewer comments
2025-02-11 20:56:41 -06:00
jffmichi
1a1aea735a
PartDesign: fix crash when opening a file with a metric hole
2025-02-11 17:35:35 -06:00
Chris Hennes
1d6e2b8675
Merge pull request #19167 from alfrix/hole_new_taskpanel
...
feat(PD): hole taskpanel: new image based cut panel
2025-02-11 17:22:16 -06:00
Alfredo Monclus
8e676641b0
PD(hole taskpanel): apply review suggestions
...
* refactor: change to ternary op
* refactor: apply recommendations to widgets
* refactor: use QSignalBlocker
* refactor: address some compiler complaints
* refactor: add namespace Gui to new widgets
2025-02-11 12:23:13 -06:00
Alfredo Monclus
9e53b103a8
PD(hole taskpanel): Add custom widget for font-scaled SVGs
...
* feat: add custom widget for font scaled svgs
* refactor(PD): hole taskpanel svg tweaks
* fix(PD): build link on windows
2025-02-11 11:31:38 -06:00
Alfredo Monclus
4df61e993c
PD(hole taskpanel): Include depth on diagram
...
feat(PD): hole diagram add include depth
refactor(PD): hole taskpanel: images add background
2025-02-11 11:31:38 -06:00
Alfredo Monclus
c7e764193c
PD(hole taskpanel): Add image-based hole cut panel
...
* feat(PD): hole taskpanel: new image based cut panel
* fix(PD): hole taskpanel fix dynamic cut types
* refactor(PD): hole taskpanel: renames and vlayouts to keep labels closer
* fix(PD): hole diagram tweaks
2025-02-11 11:31:17 -06:00
Chris Hennes
a3004c2c0a
Merge pull request #19142 from hyarion/refactor/add-template-addobject
...
Add new addObject<T>() function
2025-02-11 09:42:47 -06:00
Benjamin Nauck
4b63d65ffa
PD: Light refactoring of TaskFeaturePick::makeCopy
2025-02-10 18:35:38 +01:00
Benjamin Nauck
265b58c034
Mod: Use new addObject<T>(...) using regex
2025-02-10 18:35:38 +01:00
Benjamin Bræstrup Sayoc
e2f018ceeb
PartDesign: Use QStringLiteral
2025-02-10 18:34:57 +01:00
Benjamin Nauck
f1ab1ee0ad
Mod: Fix mistakes in type system class names
2025-02-10 18:33:00 +01:00
Alfredo Monclus
2c4650ba82
feat(PD): guess closest thread designation
...
fixes metric to metric-fine not working when switching threadtype from cli and property panel and the cases when changing from metric to inch based types and vice-versa
2025-02-10 10:32:52 -06:00
Chris Hennes
6edce0cafa
PD: Add onlyHaveRefined() to FeatureRefine
2025-02-07 21:44:43 -06:00
tritao
ff8e99f385
App: Provide temporary document creation flag to Python App.loadDocument.
2025-02-03 18:01:18 +01:00
Chris Hennes
299123b9de
Merge pull request #18682 from alfrix/threads_enums
...
refactor(PD): ThreadSize enum simplification
2025-02-03 17:59:15 +01:00
tritao
551c2e48fb
Gui: Reorganize the selection files into a top Selection folder.
2025-02-03 17:56:57 +01:00
filson1
f7f81b812c
Helix tooltip spelling update in FeatureHelix.cpp
2025-01-29 08:31:26 +01:00
Benjamin Nauck
6f535f19fb
Prefer to use BaseClass's isDerivedFrom<T> over non template or Base::Type's
...
Regex based changes, manually verified
2025-01-27 16:08:18 +01:00
Chris Hennes
9e70cac0be
PD: Migrate onlyHasToRefine
...
This was a later addition that got missed when merging.
2025-01-25 04:25:41 -06:00
Chris Hennes
895d70b7f8
Merge branch 'main' into bgbsww-toponamingAddFeatureRefine
2025-01-24 09:33:57 -06:00
wmayer
ca9431f4cb
PD: Fix build failure
2025-01-21 09:34:30 -06:00
Jacob Oursland
18c29bda93
Fix call to setTemporaryVisibility() post API change.
2025-01-20 16:39:52 -06:00
PaddleStroke
c984a5d4db
PartDesign NewSketch: Add a parameter to use attachment dialog instead of feature pick
2025-01-20 12:27:04 -05:00
Chris Hennes
e9ef7b7329
Merge pull request #18809 from wwmayer/datum_fixes
...
Datum fixes
2025-01-19 16:01:18 -05:00
PaddleStroke
dc1151721f
PartDesign: Fix context menu ( #18919 )
2025-01-19 13:41:55 -06:00
Chris Hennes
03b008c8da
Merge pull request #19052 from alfrix/hole_ui_hide
...
feat(PD): Hole UI Taskpanel: hide elements that are not applicable or useful
2025-01-19 11:31:03 -05:00
Alfredo Monclus
f2ac3837eb
feat(PD): create a test to check the thread enums and positions
2025-01-18 11:07:23 -03:00
Alfredo Monclus
62ab74d2df
refactor(PD): change threadDescription into a vector
2025-01-18 10:07:19 -03:00
PaddleStroke
52e68abc10
PartDesign: replace part design datum commands by the core ones
2025-01-18 11:39:44 +01:00
Alfredo Monclus
a23e898645
refactor(PD): hole taskpanel remove minimumSize
2025-01-15 14:57:49 -03:00
Chris Hennes
8c3bb779fb
Merge pull request #19019 from hyarion/refactor/countObjectsOfType
...
Refactor countObjectsOfType in selection and document
2025-01-14 16:05:12 -06:00
Benjamin Nauck
08fe94ef25
Add template based Document::countObjectsOfType
...
Also convert code to use this new method
2025-01-14 14:23:46 +01:00
Alfredo Monclus
539c0ca518
refactor(PD): hole taskpanel alias/promote QuantitySpinBox from QDoubleSpinBox instead of QWidget to represent it correctly on the designer
2025-01-14 06:04:10 -03:00
Yorik van Havre
0213b4fc6c
Translations ( #18923 )
...
* Updated ts files
* Merged crowdin translations
* [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-01-13 21:30:30 -06:00
Alfredo Monclus
0d83940e5b
feat(PD): hole taskpanel ui hide thread options if profile is none
2025-01-13 18:24:07 -03:00
Alfredo Monclus
e892af6bb6
feat(PD): hole taskpanel ui hide hole cut options if not cut
2025-01-13 16:59:28 -03:00
Alfredo Monclus
82ba235309
refactor(PD): remove the ui file connections, this are handled in the task code
2025-01-13 16:59:28 -03:00
Alfredo Monclus
7b0296ca7c
feat(PD): hole taskpanel ui hide thread group if not threaded hide threadFit if threaded
2025-01-13 16:22:21 -03:00
Alfredo Monclus
2b1ea8dc81
feat(PD): hole taskpanel ui hide thread model options if not applicable
2025-01-13 16:22:21 -03:00
Alfredo Monclus
c6b68995a0
refactor(PD): hole taskpanel ui reorganize the layout of the thread group to be more manageable
2025-01-13 16:22:21 -03:00
Benjamin Nauck
74f3aee9a7
Add template based SelectionSingleton::countObjectsOfType
...
Also convert code to use this new method
2025-01-13 18:55:15 +01:00
Tobias Frost
460da406f8
spelling fixes ( #18688 )
...
* Fixes spelling of "Allow to" to "Allow one to"
and those variants:
Allows to -> Allows one to
allow to -> allow one to
allows to -> allows one to
* Fix "Let's -> Lets"
(and lower case variant.)
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update src/3rdParty/salomesmesh/inc/MED_Wrapper.hxx
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
* Update src/Base/PyObjectBase.cpp
Update src/App/ExtensionContainer.h
Update src/App/PropertyContainer.h
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
* Use gerund in user-facing texts.
* Use gerund for two more user-facing strings.
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
* Update src/Mod/Fem/App/FemMeshShapeNetgenObject.cpp
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
* Update src/Mod/Fem/App/FemMeshShapeNetgenObject.cpp
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
* Update src/Mod/Fem/App/FemMeshShapeNetgenObject.cpp
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
---------
Co-authored-by: Tobias Frost <tobi@debian.org >
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2025-01-13 11:22:20 -06:00
Chris Hennes
0517e3dc10
Merge pull request #17564 from kadet1090/new-transform-dialog
...
Gui: New transform dialog
2025-01-13 11:18:26 -06:00
Jonas Bähr
b88d9c6022
PD: Make GearTests independent of "single solid" setting
...
When enabling the experimental "Allow multiple solids in Part Design Body
by default" some involute gear tests broke. As a quick measure,
`AllowCompound` was disabled for the respective body. This commit now
makes the tests independent of this setting and removes the workaround.
2025-01-13 11:05:31 -06:00
Chris Hennes
47ff5a1c7d
Merge pull request #18704 from wwmayer/fix_line_dir
...
App: Add methods to get base and direction of datum element
2025-01-13 10:56:55 -06:00
Alfredo Monclus
884dc96774
refactor(PD): hole taskpanel ui move Threaded to the grid above
2025-01-13 09:36:57 -03:00
Alfredo Monclus
d30656824d
refactor(PD): hole taskpanel ui move ThreadFit into its own widget near the thread options
2025-01-13 09:27:20 -03:00