Commit Graph

38226 Commits

Author SHA1 Message Date
Kacper Donat
a76226d70f Gui: Use FreeCAD supplied icons on Linux by default
Fixes: #14968
2024-07-15 21:16:24 +02:00
Kacper Donat
dbb68789dd Gui: Utilize XDG icon themes properly 2024-07-15 18:26:40 +02:00
Chris Hennes
58eae9df6b Merge pull request #15172 from Ondsel-Development/varset-property-types
Gui: Handle various property types better in VarSet dialog
2024-07-15 11:24:46 -05:00
PaddleStroke
ca2f369cab Sketcher: Fix bug of auto-constraints icon not clearing up on mouseMove. 2024-07-15 11:23:03 -05:00
David Carter
00cc1347b8 Materials: Catch correct error
When the UUID is set to a non-existent material, it was Catching
Materials::ModelNotFound instead of Materials::MaterialNotFound
2024-07-15 11:11:18 -05:00
wmayer
cf46809efd Remove color bar from SoFCColorBarNotifier to decrease reference counter 2024-07-15 18:05:30 +02:00
wmayer
d4cd9a396a PyObject_CallObject returns new reference 2024-07-15 18:05:30 +02:00
wmayer
ba6dc1fa2d Core: Fix Python API name clash: do not expose the App::Part type to Python
Fixes #12539
2024-07-15 10:57:59 -05:00
Kacper Donat
ceb0447d03 Gui: Reduce Transform Dragger size
Fixes: #13853
2024-07-15 10:57:19 -05:00
Kacper Donat
44ab477480 Gui: Fix background of non-alternate rows of Property View
This forces background to be rendered using `itemBackground` QProperty.

Fixes: #15263
2024-07-15 17:54:51 +02:00
Chris Hennes
20ffb68961 Tools: Support Qt6 in updatecrowdin.py 2024-07-15 17:53:44 +02:00
PaddleStroke
4769926120 Core: Tree: add canDragFromParents to reduce code duplicity. + Few small fixes 2024-07-15 17:53:02 +02:00
PaddleStroke
e6fb9f0185 Assembly: Use canDragObjectToTarget in viewProviderAssembly 2024-07-15 17:53:02 +02:00
PaddleStroke
e71351cf7d Core: Tree / ViewProvider : Add canDragObjectToTarget 2024-07-15 17:53:02 +02:00
PaddleStroke
febe4dbd8c Core: Tree.cpp: few syntax fixes 2024-07-15 17:53:02 +02:00
bgbsww
e07d940f5b Toponaming: Process mapped names during selection 2024-07-15 10:45:43 -05:00
Yorik van Havre
d3fbb0e027 BIM: Fix save tool - fixes #15362 2024-07-15 17:43:33 +02:00
Kacper Donat
d282d449b9 Gui: Ability to target new file buttons fia QSS.
This adds ability to target New File buttons via `#CreateNewRow >
QPushButton` selector.
2024-07-15 10:43:05 -05:00
Reqrefusion
538579d5dd Dark Theme fix
Update TechDraw_GeometricHatch.svg

Centerline Dark fix

Some fix

Update TechDraw_GeometricHatch.svg
2024-07-15 10:40:53 -05:00
Chris Hennes
d7b0da3a54 Merge pull request #15085 from wwmayer/issue_15068
Sketcher: Delete key in non-functional in macOS
2024-07-15 10:34:55 -05:00
Chris Hennes
e0c3a4e079 Merge pull request #15347 from bgbsww/bgbsww-toponamingFix14837
Toponaming: Restore code for instant sketch position updates
2024-07-15 10:23:24 -05:00
PaddleStroke
04d9d28f27 Measure: Quickmeasure: disable for sketch in edit mode due to incorrect behavior. 2024-07-15 10:08:31 -05:00
bgbsww
ae6f7f25e8 Toponaming: Missing suppress property and code 2024-07-15 09:38:13 -05:00
Chris Hennes
0f68e87805 Merge pull request #14688 from davesrocketshop/issue_14686
Materials: Set MaterialTreeWidget minimum size
2024-07-15 09:24:32 -05:00
Chris Hennes
62e7fba105 Merge pull request #14495 from hyx0329/bugfix/fem-binary-detection-in-PATH
Fem: fix searching 3rd-party binaries in system path
2024-07-15 09:22:25 -05:00
FEA-eng
4277894fe4 FEM: New frequency analysis icon 2024-07-15 12:06:22 +02:00
FEA-eng
c2f8c017e1 FEM: Delete src/Mod/Fem/Gui/Resources/icons/fem-solver-analysis-frequency.svg 2024-07-15 12:06:22 +02:00
Pieter Hijma
3a76828b1e Gui: Add font data to VarSet dialog 2024-07-15 11:13:11 +02:00
luzpaz
02a029b4c2 Materials: Trim trailing newlines 2024-07-15 10:47:47 +02:00
Pieter Hijma
855d3e5325 Gui: Handle property types better in VarSet dialog
This makes a distinction between types that cannot be instantiated and
types without an editor (editing values can be done in the property
view).  It adapts to DlgAddProperty.* using the same mechanism to filter
properties.
2024-07-15 09:38:29 +02:00
Chris Hennes
e17a0bee5f Merge pull request #15010 from hlorus/measure_distance_components
MeasureGui: Add MeasureDistance X, Y and Z components back
2024-07-14 23:46:04 -05:00
PaddleStroke
a703253df8 Sketcher: re-apply cursor of tool when clicking. 2024-07-14 22:35:07 -05:00
Chris Hennes
8bc38f0a92 UI: Fix repeated names in UI files 2024-07-14 22:34:37 -05:00
FEA-eng
e99167d3b9 FEM: Fix error with custom material card (#15179)
* FEM: Update task_material_common.py

* [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>
2024-07-14 21:31:17 -05:00
Chris Hennes
f6ae10b377 Merge pull request #15167 from Ondsel-Development/sk_pref_default
Sketcher/Techdraw: add resetSettingsToDefaults to reset correctly dimension tool settings
2024-07-14 20:54:26 -05:00
PaddleStroke
4bcfc56f14 Assembly: update AssemblyExample.fcstd 2024-07-14 20:26:59 -05:00
PaddleStroke
bfd871cc6c Assembly: Prevent insertion of parent objects that cause dependency loop and crash. 2024-07-14 20:25:53 -05:00
Chris Hennes
59f815234a Merge pull request #15371 from yorikvanhavre/translations
Translations
2024-07-14 12:55:28 -05:00
wmayer
073f56eb7c Part: Fixes #15411: ColorPerFace test fails 2024-07-14 12:52:52 -05:00
wmayer
07c25e768e Measure: Fix memory leak in MeasureDistanceInfo
Fixes #15349
2024-07-14 15:21:47 +02:00
FEA-eng
cb31ce5984 FEM: Update test_commands.sh 2024-07-14 15:21:00 +02:00
FEA-eng
5d1f43f760 FEM: Update test_ccxtools.py 2024-07-14 15:21:00 +02:00
FEA-eng
e036ef0164 FEM: Update manager.py 2024-07-14 15:21:00 +02:00
FEA-eng
7c2516feaa FEM: Update CMakeLists.txt 2024-07-14 15:21:00 +02:00
FEA-eng
38f64c36b7 FEM: Rename mesh_thermomech_bimetall_tetra10.py to mesh_thermomech_bimetal_tetra10.py 2024-07-14 15:21:00 +02:00
FEA-eng
0f839737fb FEM: Update and rename thermomech_bimetall.inp to thermomech_bimetal.inp 2024-07-14 15:21:00 +02:00
FEA-eng
ff2c376051 FEM: Update and rename thermomech_bimetall.py to thermomech_bimetal.py 2024-07-14 15:21:00 +02:00
FEA-eng
c722e12ccf FEM: Add new icon 2024-07-14 15:20:08 +02:00
FEA-eng
e9af7e99e6 FEM: Delete src/Mod/Fem/Gui/Resources/icons/FEM_CreateElementsSet.svg 2024-07-14 15:20:08 +02:00
FEA-eng
4d8ab6e634 FEM: Update writer.py 2024-07-14 15:19:12 +02:00