PR - Jira Issues: [DYN-4095] Cleanup layout rearranges pin and node #12039
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Fixes a previous bug visible when running
Cleanup Layout
. When selecting a single node and running the command multipletimes, any connector pin in the graph moved upwards.
Fixed behaviour:
![WireIssueFix-CleanLayoutPin](https://user-images.githubusercontent.com/24754290/133456047-36fc1803-6be4-4a11-8b17-415046ba5079.gif)
This PR also adds a
HasUnsavedChanges
flag when callingBreakConnection
from a port.Fixed behaviour:
![WireIssueFix-UndoFlagAddedToBreakConnection-FromPort](https://user-images.githubusercontent.com/24754290/133456063-81153321-b1ee-49d1-bd9e-635aabcdc1ab.gif)
Declarations
Check these if you believe they are true
*.resx
filesReviewers
@QilongTang
FYIs
@SHKnudsen
@Amoursol