Improve GUI usability by using hide() and show().
Apply hide() and show() to labels as well.
Fix visibility update issue on loading task window for editing of existing operation.
New feature: Limit 3D Surface op to selected faces.
Disabled the IgnoreWaste feature, until it can be made compatible with new features.
New feature: Face avoidance using new `AvoidLastXFaces` property.
New cut patterns: `Circular` and `CircularZigZag`. New patterns include customizable center point and optional optimizations. Implemented G2/G3 gcode commands.
New feature: Safe travel for transitional paths. New methods to allow safe travel over stock, cut area, and avoided features.
New feature: Start point for operation. Choose a custom XY start point for the operation.
Restructure code to improve management and prepare for separation of the `Waterline` algorithm into an independent operation in the PathWB.
New feature: `ProfileEdges`. Allows the user to profile the edges(boundary) of the selected face(s) with or without cutting the entire face area.
Add my name to the `Credits` tab in the `About FreeCAD` documentation.
Added new feature and property: `CutPatternReversed`. This will make Circular, Line, and ZigZag patterns work in reverse order - outside to inside.
PathSurface: Add select-face(s) feature and other improvements
New feature: Limit 3D Surface op to selected faces.
Disabled the IgnoreWaste feature, until it can be made compatible with new features.
New feature: Face avoidance using new `AvoidLastXFaces` property.
New cut patterns: `Circular` and `CircularZigZag`. New patterns include customizable center point and optional optimizations. Implemented G2/G3 gcode commands.
New feature: Safe travel for transitional paths. New methods to allow safe travel over stock, cut area, and avoided features.
New feature: Start point for operation. Choose a custom XY start point for the operation.
Restructure code to improve management and prepare for separation of the `Waterline` algorithm into an independent operation in the PathWB.
New feature: `ProfileEdges`. Allows the user to profile the edges(boundary) of the selected face(s) with or without cutting the entire face area.
Add my name to the `Credits` tab in the `About FreeCAD` documentation.