Ironclad / Ironclad/rivet

[Feature]: Add "Elements" tab and allow grouping

Open
#346 0 comments 1 reaction 0 assignees View on GitHub
enhancement
Dominant language
TypeScript
Stars
4.7k
Forks
388
PR merge metrics
No merged PRs in 30d

Description

### Feature Request

I think it would be seriously helpful if "Graphs", "Graph Info", "Project" would be extended by an "Elements" or "Nodes" tab

Use-cases which come spontaenously to my mind:
- Easier selection of elements
- Allows grouping/ungrouping of elements to move them around hazzle free
- Element inspection to see additional information (id, type etc.). You can currently only seeing that by inspecting elements in dev-tools or opening the file
- If this would show all graphs and their elements (not just the current graph ones), you could easier move elements or groups of elements from graph A to graph B (just drag & drop). And you would also not have an issue if they overlap other elements after insertion, as you can just select the group in elements and move them.

Just some rough ideas. I really think "grouping" would be very helpful. But I am not sure it is a good idea without the option to be able to see the groups somewhere.

### Code of Conduct

- [X] I agree to follow this project's Code of Conduct

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the existing “Graphs”, “Graph Info”, and “Project” tabs and how elements are selected. Clarify whether the first milestone is an Elements/Nodes view, grouping and ungrouping, inspection, cross-graph movement, or some combination. Done should include an agreed scope and a way to view and manipulate the relevant elements.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.