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
Jacob Oursland
a1bb6d2c25
CI: Update weekly build dependencies for VFX Reference Platform.
2025-07-18 09:54:40 -05:00
dependabot[bot]
501a5fc28d
Bump github/issue-metrics from 3.21.0 to 3.22.0
...
Bumps [github/issue-metrics](https://github.com/github/issue-metrics ) from 3.21.0 to 3.22.0.
- [Release notes](https://github.com/github/issue-metrics/releases )
- [Commits](346541fd00...f5c0d3ba93 )
---
updated-dependencies:
- dependency-name: github/issue-metrics
dependency-version: 3.22.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-18 09:54:04 -05:00
dependabot[bot]
f9e6dcfc21
Bump prefix-dev/setup-pixi from 0.8.11 to 0.8.12
...
Bumps [prefix-dev/setup-pixi](https://github.com/prefix-dev/setup-pixi ) from 0.8.11 to 0.8.12.
- [Release notes](https://github.com/prefix-dev/setup-pixi/releases )
- [Commits](273e4808c8...307e5e5842 )
---
updated-dependencies:
- dependency-name: prefix-dev/setup-pixi
dependency-version: 0.8.12
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-18 09:53:54 -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
dependabot[bot]
874a9e5007
Bump step-security/harden-runner from 2.12.2 to 2.13.0
...
Bumps [step-security/harden-runner](https://github.com/step-security/harden-runner ) from 2.12.2 to 2.13.0.
- [Release notes](https://github.com/step-security/harden-runner/releases )
- [Commits](6c439dc8bd...ec9f2d5744 )
---
updated-dependencies:
- dependency-name: step-security/harden-runner
dependency-version: 2.13.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-16 21:40:30 -05:00
pre-commit-ci[bot]
692ddf3a30
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/pre-commit/mirrors-clang-format: 6b9072cd80691b1b48d80046d884409fb1d962d1 → 182152eb8c5ce1cf5299b956b04392c86bd8a126](6b9072cd80...182152eb8c )
2025-07-16 21:39:56 -05:00
Chris Hennes
f2569e6427
Gui: Fix missing PCH include
2025-07-17 03:35:12 +02:00
jffmichi
3bce6e3fc9
CAM: remove redundant move after drilling
2025-07-16 20:31:42 +02:00
theo-vt
f2d0a69e01
Core: Remember export information on a per document basis ( #22067 )
...
* Use a new struct ExportInfo to hold export information on a per document basis
2025-07-16 02:43:57 +00:00
dependabot[bot]
7e03fc6620
Bump prefix-dev/setup-pixi from 0.8.10 to 0.8.11
...
Bumps [prefix-dev/setup-pixi](https://github.com/prefix-dev/setup-pixi ) from 0.8.10 to 0.8.11.
- [Release notes](https://github.com/prefix-dev/setup-pixi/releases )
- [Commits](14c8aabd75...273e4808c8 )
---
updated-dependencies:
- dependency-name: prefix-dev/setup-pixi
dependency-version: 0.8.11
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-15 12:07:50 -05:00
Chris Hennes
6a06ab24db
Update Addon Manager submodule
2025-07-15 10:16:24 -05:00
Max Wilfinger
a41921924f
Merge pull request #22459 from kadet1090/stylesheet-fixes
...
Stylesheet: Various fixes
2025-07-15 04:58:06 +02:00
Ilya Baidakov
7c05289f6b
Add custom template path support for WebGL export ( #21695 )
...
* Add custom template path support for WebGL export
- Extract hardcoded template into separate file and store in Mod/BIM/Resources/templates
- Remove hardcoded template from code
- Add new section to Import-Export Preference page ("WebGL"). This introduces two new parameters
- Make export() return bool to indicate success or failure for controlled headless export
- Add new unit tests for WebGL export to ensure functionality
- Update CMakeLists.txt to include the new template resource
* Apply suggestions from code review
Changes to literals, suggested after DWG review
Co-authored-by: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com >
* Removed unused import
* Removed unused import
---------
Co-authored-by: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com >
Co-authored-by: Yorik van Havre <yorik.vanhavre@gmail.com >
2025-07-14 22:25:57 +00:00
PaddleStroke
562d646082
Sketcher: add ConstraintLineByAngle helper. ( #22273 )
...
* Sketcher: add ConstraintLineByAngle helper.
* Update src/Mod/Sketcher/Gui/Utils.cpp
* Update src/Mod/Sketcher/Gui/Utils.cpp
---------
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
2025-07-14 19:44:32 +00:00
MisterMakerNL
dc2f2374b6
Adding PNG back for now
...
Adding it back because old stylesheet is not compitable with SVG. Hopefully it can be removed soon.
2025-07-14 20:51:42 +02:00
Kacper Donat
53c0b56e74
Stylesheets: Fix file chooser buttons not displaying dots
2025-07-14 20:48:50 +02:00
Kacper Donat
09ecda8dc1
Stylesheets: Fix jumping entries on Windows
...
Co-authored-by: MisterMakerNL <marijn82@gmail.com >
2025-07-14 20:48:50 +02:00
Kacper Donat
50b0dc691c
Stylesheets: Fix property editor headers
2025-07-14 20:48:50 +02:00
Kacper Donat
efc0cd6ede
Stylesheets: Fix empty line between header and content in QSInt
2025-07-14 20:48:49 +02:00
Kacper Donat
aa180b3443
Stylesheets: Properly utilize AccentColor
2025-07-14 20:48:49 +02:00
Kacper Donat
1bb93dc105
Gui: Add blend function to style parameters
2025-07-14 20:48:49 +02:00
Kacper Donat
9de9cff3fe
Build: Fix built-in copying PreferencePacks
2025-07-14 20:48:49 +02:00
Kacper Donat
374c40adde
Stylesheets: Unify border on ScrollBars
2025-07-14 20:48:49 +02:00
Kacper Donat
4f7a608217
Stylesheets: Remove QTabBar color inconsistencies
2025-07-14 20:48:49 +02:00
Kacper Donat
4a719a784d
Stylesheets: Remove padding and marign resets.
...
Setting margins and padding to 0 on * disables margins supplied by the
QStyle. That was required when QStyle was not enforced but now it can
cause trouble.
2025-07-14 20:48:49 +02:00
Kacper Donat
9b92902c0d
Gui: Rename FreeCAD_stylesheet.qss into FreeCAD.qss
...
This removes redundant suffix from the file name.
2025-07-14 20:48:49 +02:00
Syres916
bb9d0a44ec
Measure: Use string based addObject as workaround as type is an alias ( #22462 )
...
* [Measure] Revert one specific piece of code from PR19142
* Measure: Add comment for workaround
---------
Co-authored-by: Benjamin Nauck <benjamin@nauck.se >
2025-07-14 18:41:55 +00:00
theo-vt
e5a206a2e4
Use correct flag
2025-07-14 18:28:33 +02:00
mosFet
bf2cd60553
update addonManager
...
update addonManager
.
2025-07-14 18:21:12 +02:00
Kacper Donat
871b1add1f
Merge pull request #22119 from captain0xff/draggger-rework2
...
Gui: refactor SoRotationDragger
2025-07-14 18:14:42 +02:00
FEA-eng
119b8cffd7
FEM: Add offset property for CalculiX's shell section ( #22385 )
...
* FEM: Update element_geometry2D.py
* FEM: Update write_femelement_geometry.py
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* FEM: Update ccx_cantilever_ele_quad4.inp
* FEM: Update ccx_cantilever_ele_quad8.inp
* FEM: Update ccx_cantilever_ele_tria3.inp
* FEM: Update ccx_cantilever_ele_tria6.inp
* FEM: Update constraint_contact_shell_shell.inp
* FEM: Update material_multiple_bendingbeam_fivefaces.inp
* FEM: Update square_pipe_end_twisted_edgeforces.inp
* FEM: Update square_pipe_end_twisted_nodeforces.inp
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-07-14 18:10:00 +02:00
dependabot[bot]
7fd8e63278
Bump github/codeql-action from 3.29.1 to 3.29.2
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.29.1 to 3.29.2.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](39edc492db...181d5eefc2 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 3.29.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-14 18:03:57 +02:00
FEA-eng
18acfabea6
FEM: Add thermal contact with CalculiX ( #22121 )
2025-07-14 11:03:43 -05:00