diff --git a/src/Mod/CAM/Roadmap/Epics/ImproveCoreDressups.md b/src/Mod/CAM/Roadmap/Epics/ImproveCoreDressups.md new file mode 100644 index 0000000000..a9cdcd60e7 --- /dev/null +++ b/src/Mod/CAM/Roadmap/Epics/ImproveCoreDressups.md @@ -0,0 +1,30 @@ +# STATUS: + +Active + +# Why it is a priority + +Some core FreeCAD functionalities are implemented in dressups, but these +dressups are too hard for users to discover and configure. Where dressups +provide core functionality, they should be simple and accessible to use. They +should also provide complete versions of this functionality. + +At time of epic creation, dressups are mentioned as "core essentials" in +multiple of the "functionality" sections on the main roadmap README: + +- Operation configuration: entry/exit strategies are partly completed by + the lead in/out and ramp dressups +- Operation configuration: holding tags are completed by the tag dressup + +# Scope + +This epic is about improving priority features that are provided by dressups. + +| In | Out | +| --- | --- | +| Computational performance improvements to the ramp dressup, so users never have to wait a long time for the dressup to run | Add features to the dogbone dressup, which provides niche functionality, not core functionality | +| Implement a task panel UI for the ramp dressup | Improvements to the array dressup. Handling of array-like operations needs a new direction, and incremental improvements to the array dressup will not get us there. | +| Make it possible to add and configure core dressups from within the operation UI panel | | +| Add new entrance/exit strategies to the lead in/out dressup | | + +# Related Epics diff --git a/src/Mod/CAM/Roadmap/README.md b/src/Mod/CAM/Roadmap/README.md index f656beb870..b84619949f 100644 --- a/src/Mod/CAM/Roadmap/README.md +++ b/src/Mod/CAM/Roadmap/README.md @@ -64,11 +64,13 @@ We agree these things should get collective attention because they are larger th *(You may, of course, work on anything that you like and submit pull requests. However, be warned that pull requests will be judged on the priorities noted below and new features that are outside of the discussed projects will receive additional scrutiny)* + | Epic | Description | Status | | ------------------------------------------------------------------------------- | ------------------------------------------------------------------- | -------- | | Fixing user pain points | Address the problems listed above in the Pain Points section | Active | | [Better Tool Library](Epics/Better%20Tool%20Library.md) | Implement the 'Better Tool Library' approach to tool management | Active | | [Improve Circular Holes](Epics/Circular%20Holes%20Improvement.md) | Improve the user experience and efficiency of Circular holes operations | Active | +| [Improve Core Dressups](Epics/ImproveCoreDressups.md) | Improve the user experience and feature completion of core dressups | Active | # Priorities *(When evaluating Pull Requests, the following priorities will be considered)*