feat(pipelines): Add focus on newly expanded/collapsed groups #210
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.
What
Closes #206
Description
Adds a feature to
focus
on a group after it has been expanded or collapsed.On expand the group will be shown in the view with the graph set to fit around the group so that the entire expansion can be viewed or be zoomed in on to emphasize the group.
On collapse, the view may be zoomed out so as not to show extra white space due to the collapsing of the group and the group will be centered in the view.
Note that a new method
centerInView
was added to theGraph
interface and an optional parameternode
to thefit
method on theGraph
interface. Any application that is current implementing these interfaces without extending the base implementation will need to adjust accordingly.Type of change