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
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
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
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
PaddleStroke
7e0cf657f4
TabBar: Move + tab to beginning.
2024-04-22 11:13:12 -05:00
sliptonic
418219330f
Merge pull request #13503 from mosfet80/patch-34
...
[Mod] removed duplicated pi
2024-04-22 11:12:04 -05:00
David Carter
3f825e7ac3
Material: MaterialTreeWidget usability enhancements
...
Improves the MaterialTreeWidget beyond minimum viable product.
- Filters can now be filter lists to allow a variety of filtering
options.
- User preferences allow the inclusion/exclusion of favorites and
recents.
- Widget state such as expansion, tree expansions, etc are saved and
restored.
- show current appearancee material when editing.
- implements a python interface
#fixes 13421: always opens full tree
2024-04-22 11:11:39 -05:00
Chris Hennes
2326d3ce4c
Merge pull request #13495 from wwmayer/material_colors
...
Support to customize all material colors
2024-04-22 11:09:05 -05:00
WandererFan
689a13527c
Merge pull request #13489 from yorikvanhavre/draft-axes-colors
...
Draft: Use preference-stored colors for axes colors
2024-04-22 12:08:17 -04:00
Chris Mayo
ff894dc58c
Tools: Resolve SyntaxWarning in generateTools.py
...
src/Tools/generateBase/generateTools.py:144: SyntaxWarning: invalid escape sequence '\+'
rbe = re.compile("\+")
2024-04-22 11:07:28 -05:00
Chris Hennes
6c3ea9fbdd
Merge pull request #13464 from marioalexis84/fem-ccx_element_types
...
Fem: Add element types to ABAQUS writer
2024-04-22 11:05:26 -05:00
Roy-043
50be3dcdfc
Sketcher: Make geometry menu texts more consistent
...
Create circle -> Create circle by center
three points -> 3 points
2024-04-22 11:01:53 -05:00
Roy-043
0a514c201a
Sketcher: Make constraints menu texts more consistent
...
The current constraints menu texts are not very consistent. Particularly the mix of adverbs (horizontally) and adjectives (symmetrical) is strange.
2024-04-22 11:01:06 -05:00
FEA-eng
f237634cb3
FEM test INC value fix ( #13397 )
2024-04-22 10:56:25 -05:00
farley
1f9f39fa28
Core: Fix searching model tree does not work for numbers #12723 ( #13377 )
...
* Fix problem #12723 : Searching model tree does not work for numbers
- Modify ExpressionTokenizer::perform
- Add tests tokenizeCompletion
2024-04-22 10:55:42 -05:00
marioalexis84
7d4d5eddf5
Fem: Constraint symbol scaling ( #13274 )
...
* Fem: Constraint symbols rescaling
* Fem: Add constraint symbol .iv files
* Fem: Fix contact constraint symbol rescaling
* Fem: Fix displacement constraint symbol rescaling
* Fem: Fix fixed constraint symbol rescaling
* Fem: Fix force constraint symbol rescaling
* Fem: Fix heat flux constraint symbol rescaling
* Fem: Fix plane rotation constraint symbol rescaling
* Fem: Fix pressure constraint symbol rescaling
* Fem: Fix spring constraint symbol rescaling
* Fem: Fix temperature constraint symbol rescaling
* Fem: Add tie constraint symbol
2024-04-22 11:49:13 -04:00
Farley Runkel
31f5ca51da
TechDraw: Refractor tracker action with proper enum
2024-04-22 18:21:49 +08:00
Chris Hennes
e0debb03ca
Start: Cleanup and minor bugfixes
...
Start: Remove QML include
Start: Eliminate errors on unreadable images
Start: Ensure command succeeded
Start: Correct startup WB
Also re-enable the migrator, which was not the culprit.
Gui: Roll back unneeded NoneWorkbench changes
2024-04-21 22:27:50 -05:00
Chris Hennes
9b1ef66e98
Remove WebKit SVG renderer.
2024-04-21 22:27:50 -05:00
Chris Hennes
c35693fd8a
Web: Remove GUI
...
Web no longer provides a user-visible browser, but only a simple server for remote interaction with FreeCAD. Dependency on QtWebWengine has been removed.
2024-04-21 22:27:50 -05:00
Chris Hennes
bbf9192fc7
Start: UX refinements
...
Start: Automatically run command when event loop starts
Also sets PartDesign as the default startup Workbench.
Start: Add checkbox for starting or not starting Start
Start: Correct default card size parameter access
Start: General cleanup
2024-04-21 22:27:50 -05:00
Chris Hennes
7742832df3
Start: Migrate settings from Workbench to Command
2024-04-21 22:27:50 -05:00
Chris Hennes
cfb0873d38
Start: Migrate to simple command
2024-04-21 22:27:50 -05:00
Chris Hennes
d0a87d3e0c
Start: Remove old WB and replace with new
2024-04-21 22:27:50 -05:00
Chris Hennes
ef189f8bcf
Start: Recreate start as a QtWidgets-based app
...
Removes all Start network access and dependency on Chromium for rendering. Written
entirely in C++ (no HTML, CSS, JS, etc.).
2024-04-21 22:27:49 -05:00
Roy-043
e972755545
Draft: Move MouseDelay pref to General group and set max value
...
* The MouseDelay pref does not belong in the "Grid and snapping" pref group.
* Max. value was missing. Without it the spinbox only goes to 100.
* The 3600 suggestion was removed from the tooltip as it is an unworkable value. But entering it is possible now.
2024-04-21 20:05:29 +02:00
wmayer
f555a25f9e
Fixes #13549 : smesh doesn't compile with boost 1.85
2024-04-21 08:36:16 +02:00
Johannes Wüller
700868f834
Add myself as contributor
2024-04-20 23:03:16 +02:00
Johannes Wüller
6321d5ceb8
Fix CSG computing geometry too early
...
onChanged() triggers for the first time before all of the properties are
loaded, so it can fail to compute properly at that stage, depending on
the load order.
However, it's not necessary to compute geometry in onChanged() at all,
because that's usually supposed to happen in execute() anyway. The
solution here is to just not do onChanged() at all.
Fixes #13558
2024-04-20 23:02:49 +02:00
wmayer
90a9020ed4
Part: add unit test for PR #13507
2024-04-20 14:31:59 +02:00
mosfet80
2807ceff8e
[MOD] removed multiple pi definition
...
removed multiple pi definition
2024-04-20 11:30:38 +02:00
mosfet80
44449d32d6
App: clean
...
Clean GeoFeatureGroupExtension.cpp
2024-04-20 11:29:00 +02:00
mosfet80
eb842aadff
Update Application.cpp
...
removed commented code
2024-04-20 08:54:02 +02:00
Roy-043
eb59682a53
Merge pull request #13543 from Roy-043/Draft-Fix-error-when-deleting-first-digit-of-input
...
Draft: Fix error when deleting first digit of input
2024-04-19 21:36:38 +02:00
tomate44
1a2e922dce
Part: fix shape projection of complex BSpline curves
2024-04-19 20:47:51 +02:00
Roy-043
64bcdbf961
Draft: Fix error when deleting first digit of input
...
Fixes #13150 .
2024-04-19 19:16:13 +02:00
Roy-043
a043cfa376
Draft: Draft_ToggleGrid should update the grid
...
Fixes #13530 .
2024-04-19 15:42:28 +02:00
wmayer
6d84802946
App: use std::lround() to fix linter warnings
2024-04-19 13:07:10 +02:00
wmayer
c3f9e6eed7
Part: Support of material colors in settings
2024-04-19 11:14:00 +02:00
wmayer
2d24fca530
Gui: Read material colors from settings
2024-04-19 11:13:59 +02:00
wmayer
475ece0777
App: Add setPackedRGB() and getPackedRGB() to Color class
2024-04-19 11:13:59 +02:00