Skip to content

Comments

Extend point-and-click edit flow to non-pipe Chamfer and Fillet#6767

Merged
pierremtb merged 17 commits intomainfrom
max-extend-fillet-edit-to-non-pipe
May 8, 2025
Merged

Extend point-and-click edit flow to non-pipe Chamfer and Fillet#6767
pierremtb merged 17 commits intomainfrom
max-extend-fillet-edit-to-non-pipe

Conversation

@max-mrgrsk
Copy link
Contributor

@max-mrgrsk max-mrgrsk commented May 8, 2025

Closes: #6119
Related PR: #5946, #6437

Description:

The edit flow now updates the existing expression instead of deleting and recreating it. This change allows us to:

  • Modify both piped and standalone expressions.
  • Preserve all the tags (for multiple fillets) in a single edge treatment expression.

Side-edit:

Refactor the existing modifyAstWithEdgeTreatmentAndTag function for a more cohesive behavior with the editEdgeTreatment flow in the modelingMachine.

@max-mrgrsk max-mrgrsk self-assigned this May 8, 2025
@max-mrgrsk max-mrgrsk added the enhancement New feature or request label May 8, 2025
@max-mrgrsk max-mrgrsk linked an issue May 8, 2025 that may be closed by this pull request
@qa-wolf
Copy link

qa-wolf bot commented May 8, 2025

QA Wolf here! As you write new code it's important that your test coverage is keeping up.
Click here to request test coverage for this PR!

@vercel
Copy link

vercel bot commented May 8, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
modeling-app ✅ Ready (Inspect) Visit Preview 💬 Add feedback May 8, 2025 8:20pm

Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
Copy link
Contributor

@pierremtb pierremtb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hell yeah, feels really good to be editing the three Fillet operations in the current onboarding bracket!!

Just a few things so we can bublle up the errors appropriately. There's an issue about doing that at #6514 for all commands, I'm trying to push a little bit on every edit :)

Copy link
Contributor

@pierremtb pierremtb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the updates!

Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
@pierremtb pierremtb enabled auto-merge (squash) May 8, 2025 19:55
@pierremtb pierremtb merged commit c8747bd into main May 8, 2025
54 of 56 checks passed
@pierremtb pierremtb deleted the max-extend-fillet-edit-to-non-pipe branch May 8, 2025 20:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Extend point-and-click edit flow to non-pipe Chamfer and Fillet

2 participants