Skip to content

Conversation

@ivaylo-matov
Copy link
Contributor

Purpose

PR in response to this Slack thread and related to DYN-8893.

Updates to ConnectorViewModel.cs make sure that connectors between two collapsed groups remain visible and render correctly under their proxy ports.

  • Updated SetCollapsedByNodeViewModel() to explicitly check if both the start and end ports are proxy ports. If so, the connector is no longer collapsed in this case.
  • Removed the unused ConnectingNodesBothInCollapsedGroup() method from SetZIndex() as it was redundant. Even when a connector links nodes inside two collapsed groups, its ZIndex still needs to be 1 to ensure it does not render on top of the proxy ports.

Before:

DYN-ConnectorsBetweenCollapsedGroups_Before

After:

DYN-ConnectorsBetweenCollapsedGroups_After

Declarations

Check these if you believe they are true

  • Is documented according to the standards
  • The level of testing this PR includes is appropriate
  • User facing strings, if any, are extracted into *.resx files
  • Snapshot of UI changes, if any.
  • Changes to the API follow Semantic Versioning and are documented in the API Changes document.
  • This PR modifies some build requirements and the readme is updated
  • This PR contains no files larger than 50 MB
  • This PR introduces new feature code involve network connecting and is tested with no-network mode.

Release Notes

Updates to make sure that connectors between two collapsed groups remain visible and render correctly under their proxy ports.

Reviewers

@DynamoDS/eidos
@jasonstratton

FYIs

@dnenov
@achintyabhat
@zeusongit

@github-actions github-actions bot changed the title Connectors between collapsed groups to remain visible DYN-8893: Connectors between collapsed groups to remain visible Jul 16, 2025
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

See the ticket for this pull request: https://jira.autodesk.com/browse/DYN-8893

@zeusongit zeusongit added this to the 3.6 milestone Jul 16, 2025
@zeusongit zeusongit merged commit 382e27b into DynamoDS:master Jul 16, 2025
28 of 29 checks passed
github-actions bot pushed a commit that referenced this pull request Jul 16, 2025
@github-actions
Copy link

Successfully created backport PR for RC3.6.0_master:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants