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
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
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
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
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
Max Wilfinger
ab5e9e0ded
Fix source string mistakes reported on Crowdin ( #23157 )
...
* Fix source string mistakes reported on Crowdin
* Update src/Mod/Draft/Resources/ui/TaskPanel_CircularArray.ui
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
* Update src/Mod/Draft/Resources/ui/TaskPanel_CircularArray.ui
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
* Update src/Mod/Draft/draftfunctions/upgrade.py
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
* Update src/Mod/Draft/draftfunctions/upgrade.py
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
* Update src/Mod/Draft/draftguitools/gui_downgrade.py
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
* Update src/Mod/Draft/Resources/ui/TaskPanel_SetStyle.ui
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
---------
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
2025-08-24 20:51:32 -05:00
tetektoza
d72422446f
Part: Assign proper row and column to compound body property in prefs
...
As the title says, really small fix to the overlapping preferences for
Part/Part Design preferences.
2025-08-20 21:22:33 +02:00
Kacper Donat
8c86469486
Part: Fix wrong capitalization of Display options property group
2025-08-18 18:18:15 +02:00
Chris Hennes
40b1ea294c
Update translations
2025-08-18 17:55:24 +02:00
drwho495
a48cc162cb
Part: Fix toponaming issues. ( #23151 )
...
* fix split apart and splice
* fix hasher gen issue in extrusion
* fix broken gen in fillet/chamfer
* error when elements go missing in fillet/chamfer
* fix hashing in some elements
* fix compiler errors
* fix sweep
* remove hasher from mirror
* remove old import
* add clarifying comment
* Linter cleanup
---------
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2025-08-18 01:35:46 +00:00
Max Wilfinger
abb7007596
PartDesign: Enable compounds for PD bodies
2025-08-18 01:09:07 +02:00
Kacper Donat
c76e21f125
Part: Prevent crash on cross-section of invalid object
2025-08-15 15:31:02 -05:00
Max Wilfinger
1850c5dc0f
Fix missed strings for UI consistency
...
Fix ellipsis rendering
2025-08-08 06:37:59 -05:00
Kacper Donat
2c5d8bce3e
Part: Cleanup setupCoinGeometry method
2025-08-07 00:37:47 +02:00
Kacper Donat
f539a38389
PartDesign: Add preview TaskBox to all feature task dialogs
2025-08-07 00:37:46 +02:00
Kacper Donat
ca2b1cdf84
PartDesign: Add support for preview for transforms
2025-08-07 00:37:23 +02:00
Kacper Donat
c4b741f488
PartDesign: Add transparent previews
2025-08-07 00:37:21 +02:00
Max Wilfinger
0be9b79093
Part: Update UI strings for consistency
...
Closes : #22133
2025-08-04 20:14:51 +02:00
FEA-eng
19756e785b
Part: Remove redundant Part Import and Export tools from the menu ( #22116 )
...
* Part: Update Workbench.cpp
2025-08-04 10:43:18 -05:00
tetektoza
c0a517285f
Part: Enable SwitchToTask as a preference ( #22136 )
...
* Part: Enable SwitchToTask as a preference
As the title says. No clue why this variable was not available in
preferences, but giving it to users allow them to stop Part Design
workbench to switch to Tasks tab by default, everytime they switch
workbench, which users claim to be annoying.
So this patch adds this preference under Part/Part Design.
* Update src/Mod/Part/Gui/DlgSettingsGeneral.ui
Co-authored-by: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com >
* Update src/Mod/Part/Gui/DlgSettingsGeneral.ui
Co-authored-by: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com >
---------
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
Co-authored-by: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com >
2025-08-02 16:22:47 +00:00
Chris Hennes
5d84b6044b
Part: Fix multiplication result converted to larger type
2025-07-21 23:40:56 -05:00
PaddleStroke
54e99ea328
Fix https://github.com/FreeCAD/FreeCAD/issues/21936
2025-07-21 11:03:12 -05:00
FEA-eng
393edbcb3e
Part: Enable solid creation by default for Loft and Sweep ( #22098 )
...
* Part: Update PartFeatures.cpp
* Part: Update DlgRevolution.ui
* Part: Update TaskLoft.ui
* Part: Update TaskSweep.ui
* Part: Update PartFeatures.cpp
* Update src/Mod/Part/Gui/DlgRevolution.ui
---------
Co-authored-by: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com >
2025-07-07 17:46:19 +02:00
Bas Ruigrok
37b0d12e83
Part: Remove use of adjustCameraPosition()
2025-06-23 19:27:09 +02:00
Chris Hennes
30aee57880
Merge pull request #21659 from 3x380V/gui_fixes
...
Gui: random fixes
2025-06-03 19:23:21 -05:00
Yorik van Havre
640642eed2
Translations: Merged crowdin translations
2025-06-02 11:48:26 +02:00
Yorik van Havre
26e16765b0
Translations: updated ts files
2025-06-02 11:07:28 +02:00
wmayer
9497ddf5e1
Gui: Replace calls of FCMD_SET_EDIT with Gui::cmdSetEdit
2025-05-30 18:04:33 +02:00
theo-vt
1a0a68ae69
PartDesign: Fix hole centered on point edge case ( #21257 )
...
* Light refactor of getTopoShape function
* Fix hole edge case
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update src/Mod/Part/App/PartFeature.cpp
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
* Update src/Mod/Part/App/PartFeature.cpp
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
* Update src/Mod/Part/App/PartFeature.cpp
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
* Update src/Mod/Part/App/PartFeature.cpp
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
* Refactor simplifyCompound()
* Use Base::Flags<GetShapeOption>
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Shorten enum name and move it from class scope to namespace scope
* [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>
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
2025-05-29 22:37:54 +02:00
Chris Hennes
f5ab6295ba
UI: Remove qPixmapFromMimeSource pixmap function
...
This function dates back to Qt3, and was removed in Qt4. Modern Qt no
longer uses this ui file entry, and in some circumstances the uic
complains about its presence.
2025-05-15 00:56:30 +02:00
bofdahof
ba2c2ca5ad
Console: rename PascalCase named methods to camelCase
2025-05-06 17:50:21 +02:00
Ladislav Michl
9683cf1e4f
Base: rename Exception's PascalCase methods to camelCase
2025-05-05 23:50:01 +02:00
bofdahof
bf4ace0957
Base: simplify Exception
...
Remove repetition. Add functions to replace macros, but keep macros
in use for now as some compilers have broken std::source_location
support.
2025-05-05 23:50:01 +02:00
Benjamin Nauck
87f355105e
Part: use empty() and isEmpty() instead of count() where possible
2025-05-03 22:22:10 +02:00
Pieter Hijma
a1239688af
[Core] Allow creating an editor with a frame
...
The default is to not have a frame as is custom before this change.
2025-04-22 23:56:07 +02:00
theo-vt
f2cc750250
PartDesign: Center holes on sketch points as well as circles and arcs ( #20583 )
...
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
2025-04-21 23:30:57 +02:00
Frank Martinez
bbd59caea4
[Core] Fix Color transparency misinterpretation
2025-04-21 11:12:37 -05:00
Benjamin Nauck
21fbf8e539
Use Base::toRadians() instead of manually converting
2025-04-15 07:16:36 +02:00
Kacper Donat
4b0a70b62d
Gui: Disable Show Placement for Body Features
2025-04-13 17:54:01 +02:00
Kacper Donat
77e40b9747
Base: Use explicit pointer syntax for freecad_cast ( #20694 )
...
* Base: Use explicit pointer syntax for freecad_cast
This aligns our custom cast with other casts
* All: Use explicit pointer syntax for freecad_cast
2025-04-11 14:11:33 +00:00
Kacper Donat
9d97d1c895
Base: Rename Base::freecad_dynamic_cast into freecad_cast
...
This is to make it shorter and easier to use. QT does the same thing
with their qobject_cast.
2025-04-07 10:32:28 -05:00
tritao
f082282100
PartGui: Convert XML bindings to Python bindings model.
2025-04-04 23:00:34 +02:00
Benjamin Nauck
efa41a5952
Part: Add #include <limits> where used
2025-03-31 23:52:08 +02:00
Benjamin Nauck
075a1362ed
Part: Use std::numeric_limits and std::numbers instead of defines
2025-03-29 13:32:38 +01:00