Samuel Abels
383e2f599a
CAM: Change Camotics file extension to .json
2025-05-26 23:53:58 +02:00
Samuel Abels
b2176b0731
CAM: Improve LinuxCNC and Camotics serializer tests
2025-05-26 23:53:30 +02:00
Samuel Abels
7e8f8d9906
CAM: use three decimals in LinuxCNC export
2025-05-26 23:43:28 +02:00
Samuel Abels
c0bf7ec4f2
CAM: Fix: all toolbits in camotics exported as Cylindrical
2025-05-26 23:42:44 +02:00
Samuel Abels
663d338a88
CAM: only copy shape icons if the shape folder is not initialized
2025-05-26 23:36:50 +02:00
Benjamin Nauck
eb51a5d784
Merge pull request #21379 from alfrix/set_style
...
Gui: Set QStyle to Fusion if not set
2025-05-26 22:13:31 +02:00
Luz Paz
8a5290ae86
Fix various typos
...
Found via codespell
2025-05-26 21:40:10 +02:00
pre-commit-ci[bot]
2a569e4407
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-05-26 17:17:07 +00:00
Samuel Abels
57ca27c22f
CAM: Fix: Only attach view if the Gui is up
2025-05-26 19:13:00 +02:00
Samuel Abels
aa0a242f4f
CAM: Fix recursionlimit due to invalid overwrite of exec()
2025-05-26 19:04:27 +02:00
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