[CAM] Roadmap epic to improve core dressups (#23259)

* [CAM] proposal for an epic to improve core dressups

* Add 'array dressup' to out of scope section
This commit is contained in:
David Kaufman
2025-08-23 12:45:36 -04:00
committed by GitHub
parent 73b055faa9
commit d5361929f6
2 changed files with 32 additions and 0 deletions

View File

@@ -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

View File

@@ -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)*