Skip to content

Multi-object operations #909

Description

@ebekker
  • I agree to follow the Code of Conduct that this project adheres to.
  • I have searched the issue tracker for a feature request that matches the one I want to file, without success.

Is your feature request related to a problem? Please describe.
I was wondering if it's possible to perform certain operations when selecting more than one object, such as:

  • Union - combines 2 (or more) individual shapes into a single contiguous shape
  • Intersect - derives a single shape from 2 (or more) individual shapes but only where they intersect/overlap
  • Subtract - subtracts the intersection of a shape from another shape

These are just sample of some of the operations.

Describe the solution you'd like
Select 2 (or possibly more) shapes in a diagram and click an operation button. For some operations like Subtract, the order of selection is important. For example if you select shape 1, then shape 2 then click subtract, shape 2 would subtract from shape 1.

Describe alternatives you've considered
I was searching through the docs and other GH tickets and didn't see any of these features mentioned or previously requested. The exist in other tools so it's possible to create them elsewhere then import them into draw.io.

Additional context
Illustrated samples:
drawio-ops

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions