tetektoza
a99b6f9f41
Gui: Use cleaner variable naming for menu items in SelectionView
2025-09-05 01:00:37 +02:00
tetektoza
13f00488cb
Gui: Use assignment in if statement for menus iterator
2025-09-05 00:49:24 +02:00
tetektoza
96dc1b7162
Gui: Convert Clarify Selection usage in SelectionSingleton to instance
2025-09-05 00:48:02 +02:00
tetektoza
572db4db80
Gui: Merge standard delayed paths with delayed priority paths
2025-09-04 23:42:11 +02:00
PaddleStroke
09128636ad
PartDesign: Fix pattern Add/remove buttons #23626
2025-09-04 22:24:37 +02:00
Max Wilfinger
9815682b8d
Part: Make dragger attach to the midpoint / axis for circular edges and faces
2025-09-04 22:23:46 +02:00
marcuspollio
b543993a1b
BIM: update Views Panel and Status Bar icons and some more ( #23561 )
...
* BIM: update View Panel and Status Bar icons and some more
* BIM: update icons - address review
* Update src/Mod/BIM/bimcommands/BimViews.py
Co-authored-by: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com >
* Update src/Mod/BIM/bimcommands/BimViews.py
Co-authored-by: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com >
---------
Co-authored-by: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com >
2025-09-04 19:37:45 +02:00
dependabot[bot]
e3a9045c0b
Bump actions/labeler from 5.0.0 to 6.0.0
...
Bumps [actions/labeler](https://github.com/actions/labeler ) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/labeler/releases )
- [Commits](8558fd7429...f1a63e87db )
---
updated-dependencies:
- dependency-name: actions/labeler
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-04 12:01:02 -05:00
dependabot[bot]
42557f2772
Bump actions/stale from 9.1.0 to 10.0.0
...
Bumps [actions/stale](https://github.com/actions/stale ) from 9.1.0 to 10.0.0.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](5bef64f19d...3a9db7e6a4 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-version: 10.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-04 18:23:55 +02:00
FEA-eng
b9efb481a2
PartDesign: Correct typo in multiple solids error ( #23642 )
...
* PartDesign: Update FeatureFillet.cpp
* PartDesign: Update FeaturePipe.cpp
* PartDesign: Update FeatureLoft.cpp
* PartDesign: Update FeatureExtrude.cpp
* PartDesign: Update FeatureGroove.cpp
* PartDesign: Update FeatureBoolean.cpp
* PartDesign: Update FeatureChamfer.cpp
* PartDesign: Update FeatureHole.cpp
* PartDesign: Update FeatureDraft.cpp
* PartDesign: Update FeatureRevolution.cpp
* PartDesign: Remove empty lines added by GitHub editor
* PartDesign: Remove empty lines added by GitHub editor
* PartDesign: Remove empty lines added by GitHub editor
* PartDesign: Remove empty lines added by GitHub editor
* PartDesign: Remove empty lines added by GitHub editor
* PartDesign: Remove empty lines added by GitHub editor
* PartDesign: Remove empty lines added by GitHub editor
* PartDesign: Remove empty lines added by GitHub editor
* PartDesign: Remove empty lines added by GitHub editor
2025-09-04 14:36:15 +00:00
FEA-eng
583dd38e08
FEM: Add property to disable PaStiX mixed precision for the ccx solver ( #23539 )
...
* FEM: Update solver_calculix.py
* FEM: Update solver.py
* FEM: Update calculixtools.py
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* FEM: Update calculixtools.py
* FEM: Update task_solver_ccxtools.py
* FEM: Update task_solver_ccxtools.py
* FEM: Update solver_calculix.py
* FEM: Update solver.py
* FEM: Update calculixtools.py
* FEM: Update task_solver_ccxtools.py
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-09-04 09:23:08 -05:00
PaddleStroke
0f07a936d9
PartDesign: Polar pattern: Spacings off by one.
2025-09-04 13:56:06 +02:00
Chris Hennes
fd20bdd6d8
Update translations 2025-09-03
2025-09-04 11:37:11 +02:00
FEA-eng
f00aa86afc
FEM: Amplitude support for final temperature field ( #23530 )
...
* FEM: Update FemConstraintInitialTemperature.cpp
* FEM: Update FemConstraintInitialTemperature.h
* FEM: Update write_amplitude.py
* FEM: Update write_constraint_finaltemperature.py
2025-09-03 22:15:25 -05:00
pre-commit-ci[bot]
d59babd8d3
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/pre-commit/mirrors-clang-format: 182152eb8c5ce1cf5299b956b04392c86bd8a126 → 86fdcc9bd34d6afbbd29358b97436c8ffe3aa3b2](182152eb8c...86fdcc9bd3 )
2025-09-03 22:14:55 -05:00
Roy-043
9aa7358530
Draft: check if autogroup exists
2025-09-03 22:11:48 -05:00
luzpaz
0367e5f791
CI: Add new entries to codespellignore file
...
Added several more typos for codespell to ignore.
2025-09-03 22:05:22 -05:00
sliptonic
0020057f83
[CAM] Make sure CAMAsset location exists ( #23618 )
...
* Fixes #22858
Ensure that the default CAM asset location exists and is created in the user data location
* Update src/Mod/CAM/Path/Preferences.py
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
---------
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2025-09-03 15:32:33 -05:00
Max Wilfinger
a0761c4cfa
Fix missed string update
2025-09-03 13:35:10 -05:00
Ryan Kembrey
c61eef3688
TechDraw: Remove duplicate import
2025-09-03 18:40:01 +02:00
Roy-043
2fa4934e3f
Draft: change task panel title of Draft_CubicBezCurve to Title Case
2025-09-03 16:44:04 +02:00
Pieter Hijma
459a8bc4c8
Gui: Adjust size of the Add Property dialog
2025-09-03 15:33:45 +02:00
Pieter Hijma
66df6b39c8
Gui: Select the VarSet when clicking Std_VarSet
...
To make clear which VarSet is being added to, the VarSet is being
selected.
2025-09-03 11:51:14 +02:00
Pieter Hijma
550aac53a7
Gui: Improve adding multiple properties
...
This is based on a review of the DWG suggesting to remove the checkbox
for adding multiple properties and change the Ok button to an Add
button.
To make the impact of an extra click to cancel adding properties, the
Cancel button is the default right after adding a property (which
already disabled the Ok/Add button).
2025-09-03 11:51:14 +02:00
Pieter Hijma
93a73d55e1
Gui: Move DlgAddPropertyVarSet -> DlgAddProperty
2025-09-03 11:50:49 +02:00
Pieter Hijma
37e8a753b6
Gui: Disallow adding props to multiple objects
...
This commit is in preparation for switching the old Add Property dialog
to the Add Property VarSet dialog. For now, this dialog does not handle
adding properties for multiple objects.
2025-09-03 10:24:54 +02:00
Pieter Hijma
65a8597ad8
Gui: Generalize add property VarSet dialog
...
This commit ensures that the adding properties does not work only for
VarSets, but also for generic property containers.
2025-09-03 10:21:07 +02:00
Pieter Hijma
35cd20bb17
Gui: Simplify title Add Property VarSet dialog
2025-09-03 10:21:07 +02:00
Ryan Kembrey
a8d8d59f2e
TechDraw: Fix regression in hiding vertices
2025-09-03 16:17:25 +10:00
tetektoza
ec8cff9e5f
Measurement: Provide correct VP name for COM ( #23329 )
...
* Measurement: Provide correct VP name for COM
This patch tries to provide proper ViewProvider name for COM, which
results in a proper pixmap assignment, which won't fallback to the
default measurement's tool icon for COM.
Since MeasurePython runs before actual COM python proxy assignments,
we can't access proxy easily from this point of code.
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Measure: Use starts_with instead of find
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
* Update src/Mod/Measure/App/MeasureBase.cpp
---------
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-09-03 05:17:24 +00:00
mosfet80
9c02cd0014
TechDraw: Remove unused functions ( #21483 )
...
* removed unused functions
remode update
* removed unused function
removed CreateTechDrawCommandsDims()
clean code
* removed unused function
removed CreateTechDrawCommandsDims()
clean code
* TD: Restore CreateTechDrawCommandsDims() function
---------
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2025-09-02 23:45:40 -05:00
George Peden
eef738b312
Feature/sketcher constraint symbol size ( #23366 )
...
* Sketcher: Initial wiring up of independent contraint symbol size.
* Sketcher: Align constraint symbol size controls with other preferences
- Refactored the Sketcher preferences UI to place the "Constraint symbol size" checkbox and spinbox in separate grid columns, matching the layout of other settings.
- Ensured the spinbox aligns visually with other value fields for a more consistent and professional appearance.
- Preserved the enable/disable behavior of the spinbox based on the checkbox state.
* Update constraint size label
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* style: simplify constraint icon size logic and remove stray blank line
* Sketcher: optional constraint symbol size defaults to font size preference (per PR comment)
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-09-02 22:58:56 -05:00
tetektoza
dd466ac8e7
Gui: Use QByteArray directly in setData without intermediate variable
2025-09-03 01:24:58 +02:00
tetektoza
c0763302df
Gui: Use variable assignment directly in if statement
2025-09-03 01:24:58 +02:00
tetektoza
91b4719e30
Gui: Use copy for currentSelections in Clarify Selection tool
2025-09-03 01:24:58 +02:00
tetektoza
8bc6ab2eef
Gui: Add a comment explaining invoke(0) call in NavigationStyle
2025-09-03 01:24:58 +02:00
tetektoza
1a6a28f9a0
Gui: Extract helper methods for navigation context menu
2025-09-03 01:24:58 +02:00
tetektoza
5a17297f5e
Gui: Use QStringLiteral for selected element
2025-09-03 01:24:58 +02:00
tetektoza
644e7ae5af
Gui: Fix typo in SelectionView
2025-09-03 01:24:58 +02:00
tetektoza
52a64aa5b7
Gui: Check for nullptr in activeWindow in CommandView directly
2025-09-03 01:24:58 +02:00
tetektoza
2905476491
Gui: Use freecad_cast where possible in CommandView for ClarifySelection
2025-09-03 01:24:58 +02:00
tetektoza
c3c0644020
Gui: Use designated initializer in CommandView
2025-09-03 01:24:58 +02:00
tetektoza
72008cb7f6
Gui: Initialize SbVec2s point directly in CommandView
2025-09-03 01:24:58 +02:00
tetektoza
6f0dd99819
Part/Gui: Rename Pick Geometry tool to Clarify Selection
...
Co-authored-by: realthunder <realthunder@users.noreply.github.com >
2025-09-03 01:24:58 +02:00
tetektoza
0608f3b56c
Gui: Add support for toggling PickGeometry with long-press LMB
...
Co-authored-by: realthunder <realthunder@users.noreply.github.com >
2025-09-03 01:24:58 +02:00
tetektoza
edfeff975e
Core/Gui: Render primitives on top of the scene in PickGeometry
...
+ added some better grouping for items, which are assigned per object
right now. For example, if we exceed 10 items per object it gets an
additional group.
Co-authored-by: realthunder <realthunder@users.noreply.github.com >
2025-09-03 01:24:58 +02:00
tetektoza
5e0b74dce6
Core: Add preselect on hovered menu items in PickGeometry tool
...
Co-authored-by: realthunder <realthunder@users.noreply.github.com >
2025-09-03 01:24:57 +02:00
tetektoza
b3f9eba742
Core: Respect highlighting for preselection too
...
Co-authored-by: realthunder <realthunder@users.noreply.github.com >
2025-09-03 01:24:57 +02:00
realthunder
c52bfd37de
Gui: Add a context menu to select obstructed items (from RT fork)
...
As the title says, this is from RT's fork. I only adjusted it a little
bit and removed pie selection which was previously in the
implementation.
To activate context menu - "G, G", then if it can't resolve edges vs
faces, it adds QMenus on top to let user decide which one to select.
Co-authored-by: tetektoza <tetektoza@users.noreply.github.com >
2025-09-03 01:24:57 +02:00
Benjamin Nauck
04e085cba3
Merge pull request #23344 from 3x380V/moment
...
Core: Distinguish between energy and torque physical quantities
2025-09-02 23:58:19 +02:00