Chris Hennes
5c46dfd600
Start: Create 'First Start' screen
2024-04-28 12:57:00 -05:00
Chris Hennes
5766505f20
Tests: Ensure MSVC has M_PI
...
Somewhere in the test suite GTest is including cmath (or something related) and not declaring this, so later includes of it by the tests are being ignored.
2024-04-28 12:56:21 -05:00
Chris Hennes
e3c17ff991
Gui: Add missing GuiExport to PreferencePack
2024-04-28 12:56:21 -05:00
wmayer
491cb5ffcb
PD: Fixes crash if sub-element name of reference axis is empty
...
This fixes #13656
2024-04-27 07:43:40 +02:00
bgbsww
7961e82c66
Toponaming/Part: Fix all getBaseTopoShape calls. Tests and missing code.
2024-04-26 21:15:11 -05:00
wmayer
93c1040d25
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
4d2e124f11
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
f2647448ec
Gui: Fix MainWindowPy::removeWindow
...
See https://forum.freecad.org/viewtopic.php?t=87097
2024-04-26 10:10:25 +02:00
Patryk Skowroński
aec8199bc3
Fix for removeMarkups()
2024-04-25 21:40:39 -05:00
WandererFan
9843b90970
Merge pull request #13639 from wwmayer/fix_techdraw_issue
...
TD: Fix compiler warning
2024-04-25 09:18:37 -04:00
wmayer
af7efce41c
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
8c19516da2
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
152d642b60
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
8f27e53ed4
Start: Allow system Microsoft GSL to be used
2024-04-24 14:23:21 -05:00
Chris Hennes
ead426c6eb
Update translations
...
Note: Web and Start omitted
2024-04-24 13:58:21 -05:00
Chris Hennes
356de59830
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
903d72b96e
App: fix linked copy on change group out of scope problem
...
Fixes FreeCAD/FreeCAD#13481
2024-04-24 08:09:53 -05:00
wmayer
3a36c737fd
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
05206afa1b
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
60c04fc331
Start: make compound widget in FileCardDelegate::paint() more flexible for Qt style sheets
2024-04-24 10:29:12 +02:00
wmayer
929e80a100
Start: Add QApplication to PreCompiled.h
2024-04-24 08:22:35 +02:00
Bas Ruigrok
a2243cec5e
Start: Fix migration script
2024-04-23 19:03:22 -05:00
Roy-043
65b698e222
Gui: DlgSettingsDocument.ui change url to https
2024-04-24 01:22:41 +02:00
wmayer
085ebeb9de
Start: replace QGridLayout with FlowLayout
2024-04-23 23:53:52 +02:00
wmayer
3cf9b767ac
Start: add dynamic layout FlowLayout
2024-04-23 23:53:03 +02:00
Chris Mayo
170f8baa29
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
690b3c97e4
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
6189191249
Merge pull request #13590 from farleyrunkel/refractor_tracker
...
TechDraw: Refractor tracker action with proper enum
2024-04-23 08:59:19 -04:00
wmayer
5d4ff908ff
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
3190b75c1e
Start: do not try to open empty file name
2024-04-23 11:53:52 +02:00
wmayer
1e15f1fbc2
Gui: simplify singleton of PropertyItemFactory
2024-04-23 10:53:24 +02:00
wmayer
7514cb9a45
Gui: fix linter warnings in PropertyItem.cpp
2024-04-23 10:53:24 +02:00
wwmayer
dd9da969e9
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
1f12684f3c
Gui: Add random to PreCompiled.h
...
Also re-sorts the STL list
2024-04-22 20:35:50 +02:00
Chris Hennes
f43e101099
FEM: Add SoSwitch.h to PreCompiled
...
Fix compilation on MSVC.
2024-04-22 20:35:12 +02:00
sliptonic
3d517ff2cf
Merge pull request #13134 from chennes/qtQuickTechDemo
...
Start: Recreate start as a QtWidgets-based app
2024-04-22 11:49:02 -05:00
sliptonic
fcd57b965c
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
f8014e0e30
Merge pull request #13520 from wwmayer/fix_material
...
Fix further material issues
2024-04-22 11:16:44 -05:00
WandererFan
f2b1ad1419
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
4ec4e9925a
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
f4aa66ce44
Sketcher: Joint Line and Polyline in a command group.
2024-04-22 11:14:45 -05:00
PaddleStroke
0ebf43a09c
TabBar: Move + tab to beginning.
2024-04-22 11:13:12 -05:00
sliptonic
4056177dd5
Merge pull request #13503 from mosfet80/patch-34
...
[Mod] removed duplicated pi
2024-04-22 11:12:04 -05:00
David Carter
9f43b0ff76
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
9101454c4d
Merge pull request #13495 from wwmayer/material_colors
...
Support to customize all material colors
2024-04-22 11:09:05 -05:00
WandererFan
c9498235ae
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
d7e0182e6a
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
97218d4c87
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
d3e7c98965
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
4a586040d5
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