Skip to content

Use Shift + Ctrl to Select Entire Path to clicked Element #2051

Open
@till-stadtler

Description

@till-stadtler

Is your feature request related to a problem? Please describe.

I want to be able to easily select all elements along a path in a complex process. Imagine a model with multiple gateways and multiple end events. The "happy path" might not be modeled as a straight line. I want to easily select this happy path to "extract" it (align it via the context pad and shift it to a free space).

Describe the solution you'd like

Currently, we can select multiple elements by holding shift. But to select an entire path, we need to click each element individually.
I would like to be able to select one element, then hold shift and ctrl, and click on another element, which selects all elements along the "shortest" path from the initially selected element to the clicked element.

Even in complex models, an entire path from start to end can be selected with a few clicks along the way.

In the first implementation, deselection has to be done element by element. We can improve on the behavior of deselection when we have gained some experience with the new functionality.

Describe alternatives you've considered

  • Click on each element along the path.
  • Make the lasso tool SHIFT+SELECT aware so it can be used to accomplish the task

Additional context

Here is an example of an initial selection (start event), and a shift + ctrl + click on the lower end event. All elements from the start event to the lower end event are now selected.
select-path

select-path-2

Metadata

Metadata

Assignees

No one assigned

    Labels

    backlogQueued in backlogenhancementNew feature or requestrefactoring supportTracks features that make diagram changes easierspring cleaningCould be cleaned up one dayux

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions