Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add tooling for rearranging the graph #6

Open
1 of 8 tasks
JackAtOmenApps opened this issue Feb 26, 2021 · 1 comment
Open
1 of 8 tasks

Add tooling for rearranging the graph #6

JackAtOmenApps opened this issue Feb 26, 2021 · 1 comment

Comments

@JackAtOmenApps
Copy link
Collaborator

JackAtOmenApps commented Feb 26, 2021

  • Inserting nodes on an edge (splitting an edge into two with a node in-between). Consider whether the existing edge properties should be mirrored to the two replacement edges, or if new values should be used. (aka: subdivision)
  • Removing nodes - we can currently remove children nodes one-by-one, but I want to be able to specify a particular node and remove it, potentially with various strategies for how to handle its associated edges
    • 1. simply delete, potentially leaving a gap
    • 2. weld if there is only one parent and one child edge (aka: smoothing)
    • 3. delete, and cascade-delete downward
    • 4. Others?
  • Moving the start/end of an edge to another node, with circular check
  • Copy a section of the graph
@peter-stuart-turner
Copy link

Also keen to be able to move nodes around and change relationships

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants