Closed Abhishek-kumar09 closed 2 years ago
// @maxkfranz
This issue has been automatically marked as stale, because it has not had activity within the past 30 days. It will be closed if no further activity occurs within the next 30 days. If a feature request is important to you, please consider making a pull request. Thank you for your contributions.
Answer hidden in caveats:
Compound nodes are supported by this extension only to depth 1.
@maxkfranz we could certainly put this type of functionality to use. I wonder if you might offer insight as to why this plugin explicitly doesn't support hierarchical compound nodes. Is this based on lack of time and expressed need or this is a technical hurdle that just isn't feasible within this plugin? If it's the former, do you welcome a PR with such an enhancement? Thanks much for your guidance.
@maxkfranz we could certainly put this type of functionality to use. I wonder if you might offer insight as to why this plugin explicitly doesn't support hierarchical compound nodes. Is this based on lack of time and expressed need or this is a technical hurdle that just isn't feasible within this plugin? If it's the former, do you welcome a PR with such an enhancement? Thanks much for your guidance.
One level of depth is Pareto optimal. The UX for more levels of depth is more subtle, with more edge cases and overall complexity -- and applicable to fewer apps.
If you can make an intuitive UX for arbitrary levels of depth, you're welcome to make a PR.
The compound nodes are the nodes that contains multiple cy-nodes under one box. Although we can do this with this library/extension, can we combine two compound nodes under one parent-coumpund node. The cytoscape js for that may look like: (p is a compund node containing other two compund nodes)
json:
Although we can do this thing when we have a cytoscape-json and rendering it on canvas. Can we acquire the same behaviour from the dragging the node on canvas, like we can do for two nodes now.