Idea detail
key_panel_toggle
reqlan rq/extension/module/ideas_summary/graphical_graph.rq:84
Summary
the key panel should be able to toggle inclusion / visibility of the different node types.
Node-type rows in GraphKeyPanel.svelte are toggle buttons; hidden types render dimmed with a struck-through label.
Toggleable types are block, one-liner, ideaset, focused idea, and external file — GraphNodeTypeId in graph-theme.ts, classified per node by graphNodeTypeId ( same priority as node fill colour ).
GraphView tracks hidden types and calls GraphCyController. setHiddenNodeTypes in graph-cy-controller.ts, which flags matching nodes with data typeHidden; a display: none stylesheet rule in graph-cytoscape.ts hides them, and cytoscape hides edges whose endpoint is hidden.
Compound containers whose members are all hidden are hidden too. Hiding is client-side visibility only: the slice still contains the nodes, node / edge counts are unchanged, and flags reapply after every slice sync.
Key open state and hidden node types persist per graph_ui_persistence.
Navigation
Attributes
No attributes declared.
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | graphical_graph | reqlan rq/extension/module/ideas_summary/graphical_graph.rq | key_panel_toggle |
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
Initialising graph…