Samuel Abels
c5d1a2f6de
CAM: Reintroduce Save button for the library editor
2025-05-26 18:49:17 +02:00
Jacob Oursland
bc5616dbf6
CI: pin occt==7.8.1 on weekly builds.
2025-05-26 18:31:05 +02:00
Samuel Abels
107cbcac38
CAM: Fix: viewprovider not added when adding a tool to a document from the dock
2025-05-26 18:16:23 +02:00
Pieter Hijma
d025501755
Spreadsheet: Add tests for rename property
2025-05-26 18:11:27 +02:00
Pieter Hijma
75a9e26473
Core: Add tests for renaming dynamic properties
2025-05-26 18:11:27 +02:00
Pieter Hijma
5bdfba3a1a
Core: Update expressions on property rename
...
This includes both expressions in generic containers and in
spreadsheets.
2025-05-26 18:11:27 +02:00
Pieter Hijma
18d87df6f1
Core: Add a Python interface for property rename
2025-05-26 18:11:27 +02:00
Pieter Hijma
e7f8f2f48c
Core: Add logic to rename dynamic properties
2025-05-26 18:11:27 +02:00
chris
dc7ceddc50
fix for #20656
2025-05-26 18:07:12 +02:00
Syres916
ef4c33fee4
[Gui] InputField correct icon visibility logic on opening a pre-completed task panel
2025-05-26 17:54:39 +02:00
Samuel Abels
6f2971a684
CAM: Fix SurfaceSupport operation for new type toolbits
2025-05-26 17:53:32 +02:00
Samuel Abels
28668fad5a
CAM: Add CamAssetManager now falls back to builtin assets if not found in user assets
2025-05-26 17:40:19 +02:00
Samuel Abels
b0a900f335
CAM: AssetManager now supports passing mutilple stores to all get_*() methods
2025-05-26 17:40:03 +02:00
Chris Hennes
e4fa55a922
CAM: Ensure float constants are single-precision ( #21322 )
...
* CAM: Ensure float constants are single-precision
* Revert suggestion
---------
Co-authored-by: Benjamin Nauck <benjamin@nauck.se >
2025-05-26 17:38:34 +02:00
Samuel Abels
2239603398
CAM: Rename getBuiltinToolPath to getBuiltinAssetPath
2025-05-26 17:34:49 +02:00
Syres916
0e40f2dfc5
[App] Use consistent unit schema names ( #21355 )
...
* [Start] ensure user's preferred unit schema is retained after restart of application
* [App] use consistent schema names throughout the application
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* [Start] Revert commit 2eea421
in preference to PR #21466
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-05-26 17:33:45 +02:00
Kacper Donat
d5a091bf0c
Merge pull request #21571 from alfrix/property_editor_2
...
Gui: property editor do not enter edit mode if the property is read-only
2025-05-26 17:20:06 +02:00
WandererFan
4dd2313425
[TD] fix small angle dims ( fix #21114 ) ( #21208 )
...
* [TD]fix handling of very small angle dimensions
- also remove test for too small format specifier
* [TD]lint messages
* [TD]apply review comments.
2025-05-26 17:19:19 +02:00
PaddleStroke
82696359f6
TechDraw: richannotation : Fix white text issue ( #21515 )
...
* TechDraw: richannotation : Fix white text issue
* Update QGIRichAnno.cpp
2025-05-26 17:18:21 +02:00
Benjamin Bræstrup Sayoc
ade3922a31
TechDraw: fix state handling of dimensions
...
- Positioning was calculated using `boundingRect` while `transformOriginPoint` was set according to `tightBoundingRect`, causing mismatch when `QGIDatumLabel` contains more than text (eg. shapes around text). Now `transformOriginPoint` and positioning calculated according to `tightBoundingRect`, and setting `transformOriginPoint` of `QGIDatumLabel` are handled by itself. This fixes an issue where the gap between dimension lines and text varied depending on dimension's angle.
- `m_lineWidth` was set in multiple locations, causing confusion and bug introduction
- If `X` or `Y` property changed, the remaining changed properties were not handled due to using `if else` rather than `if` for property change checking. This became an issue due the above mentioned simplification of `m_lineWidth` setting: if `X` or `Y` had changed (upon document restore).
- Center position was uneededly saved in variables `posX` and `posY` when it could be calculated on demand using `tightBoundingRect`. Removing this uneeded state simplfies code and lowers the risk of bug introduction due to lack of updating state.
2025-05-26 17:18:04 +02:00
Alfredo Monclus
1bb05bf987
Gui: property-editor make readonly cells look disabled
2025-05-26 07:13:44 -06:00
tarman3
e8f6a2fee4
CAM: Added property CycleTime to old Array
2025-05-26 12:13:03 +03:00
tetektoza
8eaaaaff50
BIM: Parse Classification in IFC correctly for conversion/type assign
2025-05-26 10:24:34 +02:00
Furgo
5386ca838a
BIM: add first iteration of unit tests
2025-05-26 10:23:24 +02:00
Furgo
edc4d04a41
BIM: refactor to reduce code duplication and improved readability
2025-05-26 10:23:24 +02:00
Furgo
df2e055183
BIM: remove command now removes windows from walls
...
Fixes : #21551
2025-05-26 09:53:21 +02:00
Furgo
92a9b1ae54
BIM: add test for window removal from walls
2025-05-26 09:53:21 +02:00
Paul Lee
8ff5c71101
[ArchWall] Fix SetLength Error When Base Sketch has External Geom
...
fix #21357 error message problem
Github issue and discussion:
https://github.com/FreeCAD/FreeCAD/issues/21357
https://github.com/FreeCAD/FreeCAD/issues/21357#issuecomment-2886010914
ArchWall return error when Base Sketch has external(projected) geometry.
External projected geometry has TNP-problem, until the feature is TNP-tolerant, support of external(projected) geometry at ArchWall is not encouraged. The reported error message is fixed in the meantime in this PR.
2025-05-26 09:49:36 +02:00
Benjamin Bræstrup Sayoc
9af522c085
TechDraw: centralize usertype constants
2025-05-25 20:42:02 +02:00
Alfredo Monclus
8be84f2a9f
Gui: property editor do not enter edit mode if the property is read-only
2025-05-25 06:25:09 -06:00
Lawrence Woestman
77410cf1b5
CAM: added command line arguments for line number start, increment
...
Also added command line arguments for listing tools in preamble
2025-05-24 18:43:11 -07:00
jffmichi
4b4a15beef
CAM: sort locations for all drilling operations
2025-05-25 00:27:03 +02:00
mosfet80
41c750be47
Sketcher: Remove unused variables ( #21504 )
...
removed unused variables
2025-05-25 00:19:46 +02:00
David Carter
15ed1a07a9
Materials: Correct model spelling errors
2025-05-25 00:14:08 +02:00
wandererfan
8bdd42929c
[TD]fix hidden vertex not created
2025-05-24 14:57:44 -04:00
wandererfan
3c325bbc37
[TD]fix vertex visible attribute not restored
2025-05-24 14:57:44 -04:00
wandererfan
cfc9a47aec
[TD]return Qt or conventional coords
2025-05-24 14:57:44 -04:00
Roy-043
96af3a5bba
Draft: remove 'CTRL to snap' from tooltips ( #20619 )
...
The 'CTRL to snap' option is not the default, it should therefore not be included in the tooltips.
Additionally:
* Some obsolete info was removed.
* Some minor improvements,
2025-05-24 18:55:47 +02:00
Roy-043
98d4222253
Draft: Revise close task panels on doc close solution ( #21546 )
...
Use built-in feature to close the task panels. See #21253 .
2025-05-24 10:25:40 +02:00
Alfredo Monclus
3aabb826aa
PD: hole safeguard countersink depth calculation against possible math issues
2025-05-24 02:05:06 -06:00
David Carter
8ef8f64e9b
Materials: External interface refinements ( #21524 )
2025-05-24 08:25:44 +02:00
longrackslabs
77a11efa0b
Draft: Fix typo in arc input hint ("staring" → "starting")
2025-05-24 08:24:32 +02:00
Alfredo Monclus
07e7918baf
PD: hole calculate counterbore and countersink if no standards are available
2025-05-23 20:51:35 -06:00
Alfredo Monclus
9bbddbc1f6
PD: hole fix head custom values checkbox not appearing
2025-05-23 20:51:28 -06:00
Alfredo Monclus
ff17eb611a
PD: hole: calculate depth of countersink and adjust other parameters accordingly when changed
2025-05-23 17:36:26 -06:00
Alfredo Monclus
236c287f16
PD: hole: fix standarized head cuts not working in metric regular sizes
2025-05-23 14:15:44 -06:00
saso badovinac
a969f31573
Update codeql.yml
...
disable cpp scan on pull requests and enable actions scan
2025-05-23 15:10:01 +02:00
Benjamin Nauck
e4eeb66626
Merge pull request #21289 from tetektoza/fix/fix_transparency_doors_windows_ifc
...
BIM: Change from RGBT to RGBA for IFC
2025-05-23 14:10:47 +02:00
paul
62cc73c104
BIM - ArchWindow - Add AutoNormalReversed property
2025-05-23 12:08:33 +02:00
tetektoza
bcb8932930
BIM: Additional improvements for Activate button in BIM Views
...
This patch introduces a few things:
- changes Activate button to be first in the list
- puts it in bold text, also adding (Default) to point it is default
action
- removes all of the hiding logic upon double click and leaving Activate
by default to be called after double-clicking a BuildingPart
2025-05-23 12:06:55 +02:00