Nexusnui
e6a547f33c
Update importCSG.py
...
Fixed Scaling with one parameter
2024-04-29 17:46:10 +02:00
WandererFan
34f92f2d5e
Merge pull request #13407 from Ondsel-Development/sk_reorganize_tbs
...
Sketcher: Small reorganization of toolbars
2024-04-29 11:43:52 -04:00
Max
016ff91de2
update icon for assembly recompute
2024-04-29 17:36:00 +02:00
Max
3a57df116d
Update context menu with a toggle for suppress property with checkmark (checked when suppressed)
2024-04-29 17:35:14 +02:00
Roy-043
d787f382d5
Only imported modules can be reloaded
2024-04-29 16:15:58 +02:00
Roy-043
6c5cc7d9d9
Draft: legacy DXF importer: downloaded libs should be reloaded
...
Otherwise old versions will still be used in the current FreeCAD session.
2024-04-29 16:15:58 +02:00
Roy-043
de37e94f32
Draft: legacy DXF importer fix group and layer behavior
...
Fixes #13621 .
Currently the legacy DXF importer creates a main group with the DXF name if a DXF is imported into an existing FreeCAD document. For each DXF layer it then creates a sub-group (or Draft Layer) inside that main group. Objects are nested in the sub-groups (or Draft Layers).
This does not make sense for Draft Layers as they should be nested in the LayerContainer, which should be in the root of the FreeCAD document.
Both for Draft Layers and sub-groups there is the issue that if mutliple DXF files are imported in the same FreeCAD document, exising Draft Layers and sub-groups are not taken into account. For each DXF a new "0" group/layer is created (with a Label that is not "0" and therefore not recognized), and if there are objects on that layer a new group/layer is created for each object (labelled "0001", "0002", "0003", etc).
To solve this the main group with the DXF name is no longer created in the revised code and the layers variable is initialized with the groups/layers that already exist in the FreeCAD document.
Additionally the formatObject function should not format objects that are in Draft Layers. Its action conflicts with the layer mechanism resulting in the last imported object having an incorrect color.
2024-04-29 16:15:16 +02:00
Roy-043
c02df6a5fb
Import: C++ DXF importer wrongly scaled polyline bulges
...
Fixes #13600 .
2024-04-29 16:12:17 +02:00
Kacper Donat
c4569561f5
Fix issues with wrong color for preference page tooltips
2024-04-29 13:06:48 +02:00
paullee
9e5fdc9c73
[ArchWall] fix onChanged() length to support ArchSketch
2024-04-29 10:30:09 +02:00
Furgo
60ea786551
Arch: Add HeightPropagate tooltip info ( #13584 )
2024-04-29 10:27:10 +02:00
wmayer
ed77603af9
PD: Fixes crash if sub-element name of reference axis is empty
...
This fixes #13656
2024-04-27 07:43:40 +02:00
bgbsww
fa8f29aed4
Toponaming/Part: Fix all getBaseTopoShape calls. Tests and missing code.
2024-04-26 21:15:11 -05:00
wmayer
bff1efd665
FEM: Make sure that points and normals array have equal size as otherwise a crash may occur
2024-04-26 23:30:20 +02:00
Roy-043
d92f74ef01
Merge pull request #13633 from Roy-043/Draft-revert-Draft-WB-changes-from-13294
...
Draft: revert Draft WB changes from #13294
2024-04-26 10:46:05 +02:00
wmayer
5753fe12c4
Gui: Fix MainWindowPy::removeWindow
...
See https://forum.freecad.org/viewtopic.php?t=87097
2024-04-26 10:10:25 +02:00
Patryk Skowroński
a4b151e7ff
Fix for removeMarkups()
2024-04-25 21:40:39 -05:00
WandererFan
53020def86
Merge pull request #13639 from wwmayer/fix_techdraw_issue
...
TD: Fix compiler warning
2024-04-25 09:18:37 -04:00
wmayer
fada9ed82c
TD: Fix compiler warning
...
Warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare]
2024-04-25 10:46:24 +02:00
Roy-043
52fcdda6cf
Merge pull request #13612 from cjmayo/draft-byteCount
...
Draft: Fix QImage object has no attribute 'byteCount'
2024-04-25 09:20:10 +02:00
Roy-043
7407eee427
Draft: revert Draft WB changes from #13294
...
Revert the Draft WB related changes of #13294 .
2024-04-24 21:27:04 +02:00
Chris Mayo
b509511f44
Start: Allow system Microsoft GSL to be used
2024-04-24 14:23:21 -05:00
Chris Hennes
1ec93fdbc2
Update translations
...
Note: Web and Start omitted
2024-04-24 13:58:21 -05:00
Chris Hennes
c20d4b31c1
Merge pull request #13604 from wwmayer/fix_new_start_page
...
Start: Fix new start page
2024-04-24 13:57:36 -05:00
Zheng, Lei
0e2447129c
App: fix linked copy on change group out of scope problem
...
Fixes FreeCAD/FreeCAD#13481
2024-04-24 08:09:53 -05:00
wmayer
839c1bd801
Start: Fix memory leak
...
* Set parent object to FileCardDelegate so that it will be destroyed if the list view is destroyed
* Inside FileCardDelegate::paint() delete the widget
2024-04-24 15:00:15 +02:00
WandererFan
a389403cdc
Merge pull request #13219 from Ondsel-Development/TD_Insert
...
TechDraw: Unify Insert View tools (View, ProjGroup, Sheet, Arch, svg, image)
2024-04-24 08:24:26 -04:00
wmayer
bfe81650c2
Start: make compound widget in FileCardDelegate::paint() more flexible for Qt style sheets
2024-04-24 10:29:12 +02:00
wmayer
54f6d00833
Start: Add QApplication to PreCompiled.h
2024-04-24 08:22:35 +02:00
Bas Ruigrok
24657494c9
Start: Fix migration script
2024-04-23 19:03:22 -05:00
Roy-043
5b169de058
Gui: DlgSettingsDocument.ui change url to https
2024-04-24 01:22:41 +02:00
wmayer
ed1dbd4b95
Start: replace QGridLayout with FlowLayout
2024-04-23 23:53:52 +02:00
wmayer
4860462936
Start: add dynamic layout FlowLayout
2024-04-23 23:53:03 +02:00
Chris Mayo
213b61427a
Draft: Fix QImage object has no attribute 'byteCount'
...
'PySide6.QtGui.QImage' object has no attribute 'byteCount'
load_texture: unable to load texture
2024-04-23 19:35:54 +01:00
wmayer
ce11192445
Start: Make the new StartPage look more like the old one
...
Use style sheets to give visual feedback about hovered or clicked buttons & labels
2024-04-23 16:00:10 +02:00
WandererFan
eb3e83b97a
Merge pull request #13590 from farleyrunkel/refractor_tracker
...
TechDraw: Refractor tracker action with proper enum
2024-04-23 08:59:19 -04:00
wmayer
1c5d10ff71
Start: Add command Start_Start only once
...
This fixes an error message that the command is duplicated. And it fixes a memory leak
2024-04-23 12:04:21 +02:00
wmayer
003cbb2020
Start: do not try to open empty file name
2024-04-23 11:53:52 +02:00
wmayer
68bfbd0707
Gui: simplify singleton of PropertyItemFactory
2024-04-23 10:53:24 +02:00
wmayer
1c39969061
Gui: fix linter warnings in PropertyItem.cpp
2024-04-23 10:53:24 +02:00
wwmayer
c4c453312d
PySide6: Fixes #13533 : QSvgWidget is not a child of QtSvg in PySide6 ( #13554 )
...
* Create a compatibility module QtSvgWidgets.py to handle PySide2 & PySide6
* In the Arch and Material modules use the QtSvgWidgets module
* Since Qt6 the method QFont.setWeight() doesn't accept an int any more but requires an enum. Since the call of QFont.setBold(True) sets
a weight of 75 the extra calls of QFont.setWeight(75) can be safely removed
Co-authored-by: Adrián Insaurralde Avalos <36372335+adrianinsaval@users.noreply.github.com >
2024-04-22 18:35:33 -04:00
Chris Hennes
5e11e5da5a
Gui: Add random to PreCompiled.h
...
Also re-sorts the STL list
2024-04-22 20:35:50 +02:00
Chris Hennes
3d0239f2d8
FEM: Add SoSwitch.h to PreCompiled
...
Fix compilation on MSVC.
2024-04-22 20:35:12 +02:00
sliptonic
a041129090
Merge pull request #13134 from chennes/qtQuickTechDemo
...
Start: Recreate start as a QtWidgets-based app
2024-04-22 11:49:02 -05:00
PaddleStroke
05e79b5d0a
Sketcher: Reorganize toolbars
2024-04-22 18:33:49 +02:00
sliptonic
9c84f3a7ad
Merge pull request #13570 from wwmayer/issue_13549
...
Fixes #13549 : smesh doesn't compile with boost 1.85
2024-04-22 11:18:38 -05:00
Chris Hennes
f47138c08a
Merge pull request #13520 from wwmayer/fix_material
...
Fix further material issues
2024-04-22 11:16:44 -05:00
WandererFan
18b7445c6a
Merge pull request #13519 from Roy-043/Sketcher-Improve-GUI-texts-in-SketcherSettingsAppearance.ui
...
Sketcher: Improve GUI texts in SketcherSettingsAppearance.ui
2024-04-22 12:16:00 -04:00
WandererFan
1b91d8de8d
Merge pull request #13511 from Ondsel-Development/sk_polyline_midpoint
...
Sketcher: Fix mid-point autoconstraint not working with polyline.
2024-04-22 12:15:18 -04:00
PaddleStroke
cb0a2d2809
Sketcher: Joint Line and Polyline in a command group.
2024-04-22 11:14:45 -05:00