Roy-043
ff03f3f182
BIM: BimBox: improve length, width and height inputs
...
PR to make the handling of the mentioned inputs consistent with that of the X, Y and Z inputs: check for in-command shortcuts. and select only the numerical portion of the text on focus change.
2025-07-21 15:41:37 +02:00
FEA-eng
949767ea69
FEM: Add cavity radiation with CalculiX ( #22593 )
2025-07-20 21:26:03 -05:00
Chris Hennes
6974c83f9a
Base: Switch from toTimeSpec to toTimeZone for Qt 6.9 compatibility
2025-07-20 22:48:48 +02:00
Chris Hennes
1af908409e
Gui: Fix compiler warnings
2025-07-20 22:47:52 +02:00
PaddleStroke
aa785f78d6
Sketcher: Dimension: Offset the label when moving mouse ( #22387 )
...
* Sketcher: Dimension: Offset the label when moving mouse
* Sketcher: Create dedicated enum for offset boolean
This improves readability because the intent must be stated explicitly.
---------
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
2025-07-20 19:47:21 +02:00
matthiasdanner
f38485ada2
Sketcher: Add second arc helper on diameter constraint ( #22579 )
...
* add second arc helper on diameter constraint
* fix linter warnings
---------
Co-authored-by: Matthias Danner <28687794+matthiasdanner@users.noreply.github.com >
2025-07-20 19:46:49 +02:00
Chris Hennes
538b6e042c
Merge pull request #22227 from kadet1090/refactor-tool-hints
...
Sketcher: Refactor Tool Hints
2025-07-20 12:05:15 -05:00
PaddleStroke
4bdaa0180a
Sketcher: Fix random gray icon ( #22502 )
...
* Sketcher Fix #10027
2025-07-20 00:17:58 +02:00
MisterMaker
790511cd92
[Stylesheet] Update dark theme tree color and tab bar background ( #22596 )
...
* Update dark theme tree color and tab bar background
Changed the TreeActiveColor value in the FreeCAD Dark preference pack for improved visibility. Set the QTabBar background color to use @PrimaryColor in the stylesheet for fixing drawbase issues.
* Differentiate QTabBar styles for mdiAreaTabBar
Separated the QTabBar#mdiAreaTabBar styling from the general QTabBar, setting qproperty-drawBase and background-color specifically for mdiAreaTabBar. The general QTabBar now has qproperty-drawBase set to 0, improving style specificity for file tab bars.
2025-07-20 00:15:31 +02:00
MisterMakerNL
7ca0d17127
Include PNG files in images_classic source group
...
Added support for PNG files in the images_classic directory by updating the CMake file glob pattern. This ensures that both SVG and PNG images are included in the build process.
2025-07-20 00:07:44 +02:00
Chris Hennes
066fc1acc0
CMake: Explictly add QtOpenGLWidgets
...
Necessary for manually-compiled Qt 6.9 builds.
2025-07-19 17:17:09 +02:00
Max Wilfinger
17dadc774c
Part: Align to selection - implement for 1 non-planar face selection ( #22365 )
...
* Part: Align to selection - implement for 1 non-planar face
* Clean up suggested code changes
2025-07-19 11:21:46 +02:00
Kacper Donat
4ac445afe7
Sketcher: Declare tr function for DrawSketchHandler
2025-07-19 10:05:09 +02:00
Kacper Donat
ed14e6b24f
Sketcher: Use generic tool hints table for DrawSketchHandlerBSpline
2025-07-19 10:05:09 +02:00
Kacper Donat
91de480bc8
Sketcher: Use generic tool hints table for DrawSketchHandlerTranslate
2025-07-19 10:05:09 +02:00
Kacper Donat
6564ad5c6e
Sketcher: Use generic tool hints table for DrawSketchHandlerSlot
2025-07-19 10:05:09 +02:00
Kacper Donat
05eb702f87
Sketcher: Use generic tool hints table for DrawSketchHandlerScale
2025-07-19 10:05:08 +02:00
Kacper Donat
276a44c1e3
Sketcher: Use generic tool hints table for DrawSketchHandlerRotate
2025-07-19 10:05:08 +02:00
Kacper Donat
6b22c79be2
Sketcher: Use generic tool hints table for DrawSketchHandlerRectangle
2025-07-19 10:05:08 +02:00
Kacper Donat
49fbffa200
Sketcher: Use generic tool hints table for DrawSketchHandlerPolygon
2025-07-19 10:05:08 +02:00
Kacper Donat
7d7fc0c021
Sketcher: Use generic tool hints table for DrawSketchHandlerLineSet
2025-07-19 10:05:08 +02:00
Kacper Donat
23bd9e86fd
Sketcher: Use generic tool hints table for DrawSketchHandlerLine
2025-07-19 10:05:08 +02:00
Kacper Donat
9a9613d88c
Sketcher: Use generic tool hints table for DrawSketchHandlerFillet
2025-07-19 10:05:08 +02:00
Kacper Donat
ed617cdf74
Sketcher: Use generic tool hints table for DrawSketchHandlerExtend
2025-07-19 10:05:08 +02:00
Kacper Donat
2ab975cfd5
Sketcher: Use generic tool hints table for DrawSketchHandlerEllipse
2025-07-19 10:05:08 +02:00
Kacper Donat
edf0d488e4
Sketcher: Use generic tool hints table for DrawSketchHandlerCircle
2025-07-19 10:05:08 +02:00
Kacper Donat
5c1d097161
Sketcher: Use generic tool hints table for DrawSketchHandlerBSpline
2025-07-19 10:05:08 +02:00
Kacper Donat
e86a43c183
Sketcher: Use generic tool hints table for DrawSketchHandlerArcSlot
2025-07-19 10:05:08 +02:00
Kacper Donat
f0c6cd7a0f
Sketcher: Use generic tool hints table for DrawSketchHandlerArcOfParabola
2025-07-19 10:05:08 +02:00
Kacper Donat
d1a25c98bc
Sketcher: Use generic tool hints table for DrawSketchHandlerArcOfHyperbola
2025-07-19 10:05:08 +02:00
Kacper Donat
20876d7b35
Sketcher: Use generic tool hints table for DrawSketchHandlerArcOfEllipse
2025-07-19 10:05:08 +02:00
Kacper Donat
b2453caaea
Sketcher: Use generic tool hints table for DrawSketchHandlerArc
2025-07-19 10:05:08 +02:00
Kacper Donat
33ec6e671e
Gui: Add standardized HintsTable for InputHints
...
Input hints in various DrawSketchHandler were implemented independently
using declarative mechanism with searching over lookup table. This
results in a lot of duplicated code, this commit will create generic
mechanisms that can be used to replace them.
2025-07-19 10:05:08 +02:00
PaddleStroke
f468e4c4ac
Assembly: Fix error message flexible assembly #22561
2025-07-18 15:20:27 -05:00
sliptonic
7de4fac9fe
Merge pull request #22524 from jffmichi/drilling_remove_redundant
...
CAM: remove redundant move after drilling
2025-07-18 14:15:19 -05:00
mosfet80
c42b92461c
Remove unnecessary “using std::numbers::pi”
2025-07-18 20:30:44 +02:00
Chris Hennes
95a7dfd515
Remove boost::filesystem includes
2025-07-18 20:26:56 +02:00
PaddleStroke
da5e18f5d8
Import: Fix export crash when hidden object in Part. ( #14567 )
2025-07-18 11:20:04 -05:00
theo-vt
b0dcce6c66
Sketcher: Only autoscale if the datum being edited is the scale defining datum ( #22419 )
2025-07-18 09:58:30 -05:00
wmayer
48785dfd0e
PD: Fix crash in Loft::getSectionShape
...
The passed DocumentObject pointer can be null which is nowhere checked.
This fixes issue 19545
Fixes: 256ad7a01a ("PartDesign: Loft Intelligence - Select the whole sketch if the selected shape is ...")
2025-07-18 09:57:29 -05:00
FEA-eng
fa694ff4c5
FEM: Add hard contact with CalculiX ( #22513 )
2025-07-18 09:56:39 -05:00
PaddleStroke
facfbeb47e
Assembly: Fix crash 20614 ( #22538 )
2025-07-18 09:53:35 -05:00
Mos
c2832547f8
remove unnecessary std::numbers::pi;
...
using std::numbers::pi is not necessary. fix compile warning
removed commented code
2025-07-18 09:48:22 -05:00
Florian Foinant-Willig
c968effe26
Sketcher: manage legacy negative circle-line distance ( #22203 )
...
* manage legacy negative circle-line distance
* Add test for legacy negative circle-line distance
2025-07-17 23:00:38 -05:00
Kacper Donat
46d1345ca2
Attacher: Orient normals correctly for Midpoint
...
Co-authored-by: Max Wilfinger <max@wilfinger.de >
2025-07-18 01:12:22 +02:00
sliptonic
3f6a3f10ff
Merge pull request #22374 from z0r0/CAM-Inspect-Fix
...
CAM: Fixing Length Check in CommandPathInspect class
2025-07-17 13:40:08 -05:00
Tayler Miller
8acbb224fc
Assembly: Fixes bug for origins in Sub-AssemblyLink ( #22415 )
2025-07-17 08:03:28 -05:00
matthiasdanner
9cd3b31067
Sketcher: Fix Constraint Filter Handling ( #22072 )
...
* Fix SpecialFilter Handling for selected and associated constraints
Fix show constraints in 3d view if no constraints in list and filter to only show selected is disabled
---------
Co-authored-by: Matthias Danner <28687794+matthiasdanner@users.noreply.github.com >
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2025-07-17 07:51:44 +00:00
PaddleStroke
39266e496f
Sketcher: Fix #13927 ( #22427 )
2025-07-16 21:55:52 -05:00
Bas Ruigrok
6ef6a70822
Gui: NaviCube recreate frame buffer if invalid ( #22454 )
...
* Gui: NaviCube recreate frame buffer if invalid
* Gui: NaviCube add debug warning if the frame buffer became invalid
2025-07-16 21:43:52 -05:00