Connecting edges always picks topmost element
- Dominant language
- JavaScript
- Stars
- 25
- Forks
- 15
- PR merge metrics
- No merged PRs in 30d
Description
opened 1 year ago by yentl
When connecting an edge from A to B, the topmost element is always picked to connect to. In many cases, this is not what you want, certainly because edges are always drawn on top. AToMPM also doesn't support edges between edges, making this even worse. Ideally, the connection algorithm should look at the topmost node, and not the topmost element. Even better would be to just sum up all possible options, including nodes under the current node.
Contributor guide
No contributing guide indexed for this repository
Research direction
The issue does not identify a file, test, or entry point, so first locate the connection algorithm used when drawing an edge from A to B. Compare its handling of nodes and edges against the requested topmost-node behavior, then clarify whether completion means selecting the topmost node or summing all possible candidates.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100