AlgebraicJulia / Semagrams.jl

A graphical editor for graph-like structures
https://algebraicjulia.github.io/Semagrams.jl/
MIT License
94 stars 10 forks source link

Copy-paste boxes #115

Open priyaasrini opened 1 year ago

priyaasrini commented 1 year ago

I am working with the dwd diagram editor developed by Spencer Breiner.Double click creates boxes. But, I would appreciate the ability to copy an existing box and paste it along with the ports (and not wires).

jpfairbanks commented 1 year ago

This is a good feature idea. It makes sense that when you copy and paste an entity, it should create new entities for its dependents in the schema. For example copying and pasting an edge should create new vertices for the endpoints. This is like a cascading insert.