Samuel Abels
c69707a42f
CAM: Fix: Chipload is not written to fctb file
2025-06-29 11:52:22 +02:00
Samuel Abels
7a614cb45a
CAM: store tool quantities in user units, not metric
2025-06-29 11:52:07 +02:00
Samuel Abels
d19dcb2bcb
CAM: Fix: custom shape attributes not showing in toolbit editor
2025-06-29 01:30:06 +02:00
sliptonic
441d3742cc
Merge pull request #21961 from knipknap/tool-cleanups
...
CAM: Some cleanups (moving DetachedDocumentObject around)
2025-06-23 15:02:24 -05:00
Samuel
4a52ab9f05
CAM: Show abbreviations next to properly labels in the toolbit editor ( #21887 )
2025-06-16 10:40:32 -05:00
Samuel Abels
a07303025a
CAM: move DetachedDocumentObject into a dedicated module for better reuse
2025-06-12 17:01:36 +02:00
Samuel Abels
dce6a577f0
fix: preferences key for asset path
2025-06-02 16:45:12 +02:00
Samuel Abels
a74d25c072
CAM: Fix: case_sensitive argument for glob() not supported in Python 2.10
2025-05-29 20:18:40 +02:00
Samuel Abels
6be1fc9bf4
CAM: Handle import of unknown shape types gracefully; allow case insensitive filenames, and allow invalid tool ID data type
2025-05-29 19:50:51 +02:00
Samuel Abels
6500e14c6c
CAM: Fix: Custom tool parameters not showing up in property editor
2025-05-28 09:39:43 +02:00
Samuel Abels
1cd7e7015f
CAM: Fix: Chamfer schema was missing TipDiameter
2025-05-27 22:50:40 +02:00
Samuel Abels
d63cfa50cb
CAM: remove left over debug print
2025-05-27 16:20:24 +02:00
Samuel Abels
23536f0ff3
CAM: No need to copy defaultl shapes anymore, because the asset manager now dynamically fetches built-in shapes as a fallback
2025-05-27 16:04:10 +02:00
Samuel Abels
a6de157b1e
CAM: Fix: ShapeType not displayed correctly in property editor
2025-05-27 12:46:12 +02:00
Samuel Abels
a2a5303df8
CAM: Improved handling of toolbit shape type inference
2025-05-27 12:07:19 +02:00
Samuel Abels
5fe73e2393
CAM: Refactor ToolBit.from_dict() for clarity and to generate more relevant warnings
2025-05-27 09:30:35 +02:00
Samuel Abels
63ebc0ae68
CAM: Change Camotics file extension to .json
2025-05-26 23:53:58 +02:00
Samuel Abels
7284c32b9d
CAM: use three decimals in LinuxCNC export
2025-05-26 23:43:28 +02:00
Samuel Abels
36f0f21b63
CAM: Fix: all toolbits in camotics exported as Cylindrical
2025-05-26 23:42:44 +02:00
Samuel Abels
bd9f1257bc
CAM: only copy shape icons if the shape folder is not initialized
2025-05-26 23:36:50 +02:00
pre-commit-ci[bot]
3be67e0286
[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
315eaf56a4
CAM: Fix: Only attach view if the Gui is up
2025-05-26 19:13:00 +02:00
Samuel Abels
2015cfedfb
CAM: Fix recursionlimit due to invalid overwrite of exec()
2025-05-26 19:04:27 +02:00
Samuel Abels
2b9257f669
CAM: Reintroduce Save button for the library editor
2025-05-26 18:49:17 +02:00
Samuel Abels
c688591121
CAM: Fix: viewprovider not added when adding a tool to a document from the dock
2025-05-26 18:16:23 +02:00
Samuel Abels
1e68d4045f
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
cf2d1ae480
CAM: AssetManager now supports passing mutilple stores to all get_*() methods
2025-05-26 17:40:03 +02:00
Samuel Abels
0fb67224d3
CAM: Fix: updateSpinBox renamed to updateWidget
2025-05-20 17:08:21 +02:00
Samuel Abels
d5bc1642dc
CAM: Update asset manager docs
2025-05-20 12:24:15 +02:00
Samuel Abels
a6edfcfa97
CAM: Fix some type hints and unnecessary debug output
2025-05-20 01:17:37 +02:00
pre-commit-ci[bot]
f594eecabe
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-05-19 22:45:31 +00:00
Samuel Abels
c8b53ed015
CAM: Add explicit implementation of FileStore.exists(), so AssetManager.exists() does not log FileNotFound warnings
2025-05-20 00:40:48 +02:00
Samuel Abels
5502ab750b
CAM: Fix: Show builtin shapes in separate section in shape selector
2025-05-20 00:29:25 +02:00
Samuel Abels
cc41e6cfff
CAM: Show shape ID on shape buttons
2025-05-20 00:28:46 +02:00
Samuel Abels
5b7a230f65
CAM: Handle shape schema violations gracefully (for now)
2025-05-20 00:07:26 +02:00
Samuel Abels
fdd4003618
CAM: Add built-in shapes to asset folder if they do not already exist
2025-05-20 00:06:27 +02:00
Samuel Abels
f384656d87
CAM: Fix Gui test for ToolBitBrowserWidget
2025-05-19 21:02:54 +02:00
pre-commit-ci[bot]
e94ff039c9
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-05-19 18:31:11 +00:00
Samuel Abels
b14d8ff98e
CAM: Replace complete tool management (PR 21425)
2025-05-19 20:27:28 +02:00
bdieterm
3a68de1c9c
CAM: fix context menu callbacks for Qt6
2025-04-07 10:50:02 -05:00
Daniel Wood
1dc6f7c1c0
CAM: Tool Bit Library Fixes ( #18973 )
...
* remove unused else
* Enable reloading / re-selection of libraries
* Reload the libraries when exiting the editor
* Clear the model to prevent duplicate entries
* add missing docstring to reduce linting warnings
* Maintain any previous library selection when editing
2025-02-03 10:58:24 -06:00
luzpaz
a633be7342
Fix various typos
...
Found via codespell.
2024-11-15 20:18:46 +01:00
bgbsww
94aad208bc
Make python Regex Strings raw to avoid py3.12 SyntaxError
2024-09-30 17:42:49 +02:00
spanner888
b51aaa0872
save after del, new, add ( #16230 )
...
Co-authored-by: spanner888 <spanner888@users.noreply.github.com >
2024-09-10 11:20:35 -05:00
Adrian Insaurralde Avalos
a17a3cf6d7
CAM: apply precommit
2024-09-03 14:54:36 -04:00
spanner888
1a50df65e9
Fixes #15637 Attributes are ignored when using ToolBitFactory() CreateFromAttrs(self, attrs, name="ToolBit", path=None)
2024-08-12 11:13:29 -05:00
sliptonic
3e546c5b5b
fixes https://github.com/Ondsel-Development/FreeCAD/issues/115
...
dead function call.
2024-07-22 10:50:53 -05:00
Max Wilfinger
8ff5a1f688
Fix source string typos mentioned on Crowdin ( #15261 )
2024-07-08 17:18:31 -05:00
sliptonic
2c9b7db705
fix regression with adding TC to job
2024-06-22 08:16:33 -05:00
sliptonic
c9db224412
fixes #14765 ( #14814 )
2024-06-22 08:15:25 -05:00