Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ability to edit past operations in feature tree by double-clicking them in feature tree #4442

Open
Tracked by #4274
franknoirot opened this issue Nov 8, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request ux-papercut User experience paper cuts

Comments

@franknoirot
Copy link
Collaborator

franknoirot commented Nov 8, 2024

Though we have point-and-click flows for some modeling operations like extrude and fillet, after they are added users are left to edit the output KCL code directly if they wish to make any changes to the operation after the fact. We should support the ability to edit these parameters using the same GUI command bar flow as when they perform the original oepration.

Engine notes

None, requires no engine intervention

API/KCL notes

None, requires no new KCL representations

Point-and-click notes

  1. User will double-click or right-click menu to edit
  2. Need to be able to re-invoke command bar with previously-entered values
  3. Need to re-select the selected items when revisiting the selection argument
  4. Instead of adding to code, this command flow will edit an AST node's arguments.
  5. Future work: better review view in the command bar
@franknoirot franknoirot changed the title Add ability to edit sketch by double-clicking on a past sketch operation Add ability to edit past operations in feature tree by double-clicking them in feature tree Nov 8, 2024
@franknoirot franknoirot added enhancement New feature or request ux-papercut User experience paper cuts labels Nov 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request ux-papercut User experience paper cuts
Projects
None yet
Development

No branches or pull requests

1 participant