sliptonic
|
35a6d485ee
|
Merge pull request #22228 from knipknap/fix-custom-attribute-edit
CAM: Various bugfixes for CAM tool management
|
2025-08-04 10:39:25 -05:00 |
|
Samuel Abels
|
8430fd5615
|
CAM: fix: CAM tests use files from user asset dir
|
2025-07-08 20:39:52 +02:00 |
|
Samuel Abels
|
59b73c08d3
|
CAM: Fix: rename vbit and threadmill back to v-bit and thread-mill to avoid backward compatibility issues
|
2025-06-30 22:59:14 +02:00 |
|
Samuel Abels
|
071747b376
|
CAM: Fix: shape parameters coming from the attributes section in the fctb file were not normalized
|
2025-06-30 21:48:21 +02:00 |
|
Samuel Abels
|
6464196d3a
|
CAM: Fix: Tool editor ignored shape attributes if they were not in the Shape group. Now it reads all except Base
|
2025-06-30 20:27:54 +02:00 |
|
Samuel Abels
|
be16390773
|
CAM: make ToolBitShape more robust against invalidly typed parameters in toolbit files (e.g. Flutes with string value)
|
2025-06-30 20:27:26 +02:00 |
|
Samuel Abels
|
e23a01d8c6
|
CAM: Fix: Remove invalid normalization of shape name
|
2025-06-30 20:26:51 +02:00 |
|
Samuel Abels
|
55ed4e2e47
|
CAM: gracefully handle tool numbers that are strings in the tool library JSON
|
2025-06-29 21:39:04 +02:00 |
|
Samuel Abels
|
1f4799ecf4
|
CAM: Fix: ToolBitShapeCustom properties not editable if they had no type specified in the schema
|
2025-06-29 21:34:06 +02:00 |
|
Samuel Abels
|
f7038b9d64
|
CAM: fix toolbit editor shape resolution for high DPI displays
|
2025-06-29 13:15:47 +02:00 |
|
Samuel Abels
|
15b8dedc1c
|
CAM: Fix: Tools without icon now display the thumbnail from the FCStd file
|
2025-06-29 12:57:32 +02:00 |
|
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 |
|