sliptonic
66c7f82f4a
Merge pull request #22336 from dbtayl/fix_22177
...
[CAM] Correctly process Adaptive extensions
2025-09-23 09:24:01 -05:00
sliptonic
a7abaaef23
Merge pull request #23575 from tarman3/stock1mm
...
CAM: Fix stock create for flat objects
2025-09-23 09:22:30 -05:00
sliptonic
4c04586d1e
Merge pull request #21756 from papaathome/CAM-fix-for-3Dsurface,-rotational-path,-#21556
...
CAM: Update PathUtils.py
2025-09-23 09:21:41 -05:00
sliptonic
fc71a76f50
Merge pull request #24070 from tarman3/leadinout_fix3
...
CAM: LeadInOut - Remove useless var
2025-09-23 09:20:59 -05:00
sliptonic
91489bcf18
Merge pull request #24138 from pmjdebruijn/cam-stepover
...
CAM: Pocket sensible default StepOver
2025-09-23 09:20:17 -05:00
sliptonic
73bbaac919
Merge pull request #24141 from Connor9220/FixPropertyBagEnum
...
CAM: Fix group dropdown showing individual letters by ensuring groups is a list
2025-09-23 09:19:30 -05:00
Markus Reitböck
c3805ecf4a
fix duplicate include guards in precompiled headers
2025-09-23 00:51:00 +02:00
Billy Huddleston
69ba0d2241
CAM: Fix group dropdown showing individual letters by ensuring groups is a list
...
- Add type check in PropertyCreate to wrap CustomPropertyGroups as a list if not already
- Prevents dropdown from displaying each character of a string as a separate group option
2025-09-22 12:59:26 -04:00
tarman3
544605bde7
CAM: LeadInOut - Remove useless var
2025-09-22 19:50:11 +03:00
sliptonic
3ffb861d11
Merge pull request #23892 from alihantadal/feature_23649_update_confusing_nomenclature_offset_pattern
...
CAM: Improve confusing nomenclature: Offset Pattern (#23649 )
2025-09-22 11:42:31 -05:00
sliptonic
873210d190
Merge pull request #23957 from tarman3/leadinout_fix
...
CAM: LeadInOut - Fix for rapid move in end
2025-09-22 11:33:12 -05:00
Chris Hennes
f6128e5fab
Merge pull request #24113 from sliptonic/versions
...
[CAM]: Asset versions and Various Fixes
2025-09-22 11:04:09 -05:00
Pascal de Bruijn
2ce559834b
CAM: Pocket sensible default StepOver
2025-09-22 17:46:16 +02:00
Chris Hennes
da380d8b64
Merge pull request #24017 from sliptonic/betterunitschema
...
[CAM] change dialog to allow directly switching unit schema
2025-09-22 10:40:24 -05:00
David Kaufman
a85f53d0bb
[CAM] reorder job tabs to put Setup first
2025-09-22 10:37:27 -05:00
pre-commit-ci[bot]
af592924b6
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-09-22 13:51:05 +00:00
sliptonic
21fa5facbf
codeQl and suggestions from discussion.
2025-09-22 08:47:48 -05:00
sliptonic
9c81c71728
fix default library name on import
2025-09-21 13:32:31 -05:00
sliptonic
260aa3abf1
refactor migration
2025-09-21 13:14:13 -05:00
sliptonic
fbd81cf4f8
Versioning directories
2025-09-21 12:01:27 -05:00
sliptonic
f65a826b08
library and bit import improvements
2025-09-21 12:01:27 -05:00
sliptonic
2dee048f0e
template directory to camassets
2025-09-21 12:01:27 -05:00
tarman3
37eefde380
CAM: LeadInOut - Fix for path without rapid move in the end
2025-09-19 22:59:10 +03:00
sliptonic
4911c23d1f
Merge pull request #23718 from pmjdebruijn/cam-pocketshape-offset
...
CAM: PocketShape defaults to Offset and 50% StepOver
2025-09-19 14:27:02 -05:00
pre-commit-ci[bot]
dfb3ae2ef4
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-09-19 19:17:09 +00:00
sliptonic
b7153e12e0
[CAM] Robustly test schemas to find the ones that work.
...
Robustly test current schema.
Fixes #22549
2025-09-19 14:14:08 -05:00
sliptonic
5f909452d2
[CAM] change dialog to allow directly switching unit schema
2025-09-19 14:12:50 -05:00
sliptonic
31d609eec8
Merge pull request #23720 from davidgilkaufman/leadinout_migration
...
[CAM] add missing migration from intermediate version for lead in/out dressup
2025-09-19 11:29:38 -05:00
sliptonic
8df2a54ccd
Merge pull request #21578 from lagnat/main
...
CAM: Dragknife dressup adds unnecessary maneuvers
2025-09-19 11:24:43 -05:00
sliptonic
c9e7da359a
Fixes #23015
...
The standard in FreeCAD is that workbench preference pages get loaded when the module gets loaded.
That behavior was altered by PR 21981 which attempted to load CAM preference pages at startup even if CAM was not loaded.
The result was that pages were only partially loaded and the result was a confusing mess.
There is some discussion about future enhancements to allow workbench preferences to be loaded early.
When that is implemented, CAM will adjust to be compliant with FreeCAD standard.
This effectively revertts PR #21981
2025-09-17 18:21:16 -05:00
sliptonic
12a7151806
Merge pull request #23724 from davidgilkaufman/adaptive_reenable_profile
...
[CAM] regression fix: re-enable adaptive profile mode
2025-09-17 16:41:51 -05:00
sliptonic
a8c1c2f9dd
Merge pull request #23902 from deimi/fix-import-snapmaker-post
...
CAM: fix library import in snapmaker postprocessor
2025-09-17 15:43:50 -05:00
Chris Hennes
29c69a4689
Update translations 2025-09-15
2025-09-16 09:55:13 +02:00
sliptonic
e2ca3cce4b
Merge pull request #23916 from davidgilkaufman/remove_qsignalblocker
...
[CAM] bugfix: replace python uses of QSignalBlocker
2025-09-15 14:10:54 -05:00
sliptonic
15eeb8ab1f
Merge pull request #23776 from davidgilkaufman/fix_missing_tool_proxy
...
[CAM] regression fix: migrate old tools to new system
2025-09-15 14:08:47 -05:00
sliptonic
c7936ddcf4
Merge pull request #22500 from jffmichi/drilling_select_line
...
CAM: select rows instead of cells in drilling panel
2025-09-15 10:46:52 -05:00
sliptonic
768cbbc85b
Merge pull request #23856 from Connor9220/library-editor
...
CAM: Replace the main library editor dialog and add copy & paste & drag & drop support
2025-09-15 10:37:19 -05:00
David Kaufman
2cb86f259e
also add qt5 compatibility for checkbox state change signal
2025-09-14 14:59:21 -04:00
David Kaufman
9ce9c6b99a
[CAM] replace python uses of QSignalBlocker
2025-09-13 22:13:55 -04:00
Matthias Deimbacher
c0c9212c97
CAM: fix library import in postprocessor
2025-09-13 21:33:31 +02:00
Alihan Tadal
6bb3a39e39
CAM: Let old files adapt OffsetPattern property changes
2025-09-13 11:53:39 +03:00
Alihan Tadal
afff03c38b
CAM: Improve confusing nomenclature: Offset Pattern ( #23649 )
2025-09-13 08:35:29 +03:00
Billy
60bcf64a01
CAM: Consistently rename "Tool" to "Toolbit" in UI and code
...
- Updated all user-facing strings from "Tool" to "Toolbit" for clarity and consistency.
- Changed combo box filtering logic to use index for "All Toolbit Types" (localization-safe).
- Improved visual distinction for "All Toolbits" in library editor (bold/italic).
- Reduced default SVG icon size in ShapeWidget for a more compact display.
- Updated window titles, labels, tooltips, and placeholder texts to use "Toolbit".
- Removed obsolete string comparisons in filtering logic.
- Change the Menu item from "Toolbit Library Editor" to "Toolbit Library Manager"
2025-09-12 18:04:57 -04:00
sliptonic
4ae36283d0
Ensure Qt5 compatibility with enums
...
Correct LGPL headers
rework bullnose Fixes #19050
2025-09-12 15:24:16 -04:00
sliptonic
db5117e1ae
Update src/Mod/CAM/Gui/Resources/panels/LibraryProperties.ui
...
Co-authored-by: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com >
Update src/Mod/CAM/Gui/Resources/panels/ToolBitLibraryEdit.ui
Co-authored-by: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com >
Update src/Mod/CAM/Gui/Resources/panels/ToolBitLibraryEdit.ui
Co-authored-by: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com >
Update src/Mod/CAM/Gui/Resources/panels/ToolBitLibraryEdit.ui
Co-authored-by: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com >
Update src/Mod/CAM/Gui/Resources/panels/ToolBitLibraryEdit.ui
Co-authored-by: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com >
Update src/Mod/CAM/Gui/Resources/panels/ToolBitLibraryEdit.ui
Co-authored-by: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com >
Update src/Mod/CAM/Gui/Resources/panels/ToolBitLibraryEdit.ui
Co-authored-by: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com >
Update src/Mod/CAM/Gui/Resources/panels/ToolBitLibraryEdit.ui
Co-authored-by: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com >
Update src/Mod/CAM/Gui/Resources/panels/ToolBitLibraryEdit.ui
Co-authored-by: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com >
Update src/Mod/CAM/Gui/Resources/panels/ToolBitLibraryEdit.ui
Co-authored-by: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com >
2025-09-12 14:19:30 -04:00
sliptonic
78bd46f815
fixes
...
fix duplicate toolbits
add tools to 'all tools'
context menus and deletion
/CamAssets/Tool/ directory structure
Assets and preferences
2025-09-12 14:19:30 -04:00
Billy
81faf7727c
CAM: Remove hardcoded style for Tool Number, Fix TestPathToolBitSerializer
...
Fix issue with toolshapes
Renamed fillet to radius
Added Tool Type Filter to library
Fix units so that they honor user preference
Remove the QToolBox widget from the Shape Selector page and combine into a single page.
Fix issue with PropertyBag so that CustomPropertyGroups as a string is converted to enum and enums are handled correctly.
Update TestPathPropertyBag test for enum changes.
Update TestPathToolBitListWidget
Update TestPathToolLibrarySerializer to match new LinuxCNC output
Fix LinuxCNC export too handle ALL tool types, use user preferences for units, and include all lcnc fields
2025-09-12 14:18:33 -04:00
tarman3
34f4f16383
CAM: Clean DogboneDressup after PR#22250 ( #23752 )
2025-09-12 09:43:18 -05:00
tarman3
0336185ec1
CAM: Improve SelectLoop ( #23275 )
2025-09-12 09:42:20 -05:00
Connor9220
fff2e2daf9
CAM: Reorder the Clearance height and Safe Height spinners in task panel ( #23727 )
...
Co-authored-by: Billy <billy.huddleston@preparis.com >
2025-09-12 09:40:08 -05:00