bpmn-js
bpmn-js copied to clipboard
Enable reordering of Lanes
Context For readability I occassionaly find myself in the situation that (in later iterations of the modeling proces) I have to reorder lane contents to different (vertical) positions in the model.
This might be a simplified before situation:
And this is what I would like to achieve:
Feature Request It would be soo nice to be able to drag a complete lane up or down an existing Participant and all contents would move with it and all connecting lines would be readjusted to the new position. The same already happens when dragging a sub-process (within a lane or canvas). Although with moving sub-processes one has to reposition everything connected, when moving lanes it might be nice to insert a lane into the new position and move all lower lanes down relative to the height of the inserted lane.
Current tedious workaround As I can not find a feature to completely move a lane, I have to create new lanes (or reuse existing ones) and then reshuffle the original (or existing) lane’s contents.
Hope this is clear enough and you can find reason and time to implement this.
Regards, Rob.
Thanks for opening this feature request.
To understand your use-case a bit better, would swapping lanes via the context pad be a feasible option for you?
Hi,
Yes, swapping via the context pad would be great! An alternative could be the right mouse button but as that appears to be only used for copy/paste the context menu might indeed be the best option.
Regards, Rob.
Hello, was this issue resolved? It is from 2019. Is this wonderful project active at all?
@zeevturGG This wonderful project is very active:
If you want to move forward with this particular issue, please help out. We are open for contributions.