Nodes should be grouped in "super nodes" that can expand and collapse
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 25/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- javascript
- Domain
- data-visualization, frontend
Research direction
Start by locating the graph construction and rendering paths for renderPlot, deduper, and node_group. Trace how parent and child relationships are currently created, then define completion as grouped nodes that expand and collapse while preserving the specified outside parent and downstream child relationships.
Written by the indexing model from the issue text.
Description
Things like renderPlot should not create 5 nodes on the screen by default. Instead, it should be one super node that contains all 5 nodes.
Super nodes should:
- Be able to expand and show contents
- Be able to collapse to hide contents
- Have any outside parent nodes be parents
- Have any downstream children be children
In the case of a deduper where
deduper <- function(x, label) {
res <- reactiveVal(x, label = label, node_group = "deduper")
observe(label = "obs_x", node_group = "deduper", {
res(x())
})
res
}
y <- deduper(x, label = "y")
where it would show graph
x -> deduper -> y -> etc
and not graph
x -> obs_x
y -> etc
- Dominant language
- JavaScript
- Stars
- 131
- Forks
- 8
- PR merge metrics
- No merged PRs in 30d
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from rstudio/reactlog
-
ai-generated-issue
-
Difficulty 3/5 1-2 days Newbie friendliness 38/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
-
Difficulty 5/5 Over a week Newbie friendliness 30/100
All issues in rstudio/reactlog
Similar issues
-
code-quality refactoring
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
github/gh-aw-firewall#8816 ·
-
integration:quickjs org:external priority:backlog topic:code-interpreter topic:middleware type:feature
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
langchain-ai/deepagents#6450 ·
-
optimization optimization:agents-md-curator
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
githubnext/gh-aw-cao#13143 ·
-
status: needs triage
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100