Support "Smart Delete" of shapes to avoid reconnecting arrows manually

In Figma, you can smart delete and heal vertices in a vector path by selecting a vertex and pressing Shift + Delete.

In Figjam, I find it annoying to have to manually reconnect arrows between shapes when I delete one. It would be awesome if I could use the same “delete and heal” shortcut. Here is an illustration of this feature to help you understand.

Of course there is the corner case of how to handle multiple selections… but I guess you can reuse the same rules as for the paths in Figma since they can be graphs/cyclic/etc :slight_smile:

edit 2: hmm I forgot about the strings you can place on the arrows themselves… I don’t know how the software would handle that gracefully.

1 Like