Interface Overview
A guided tour of the Graph Viewer's layout and components
The Graph Viewer is where you spend most of your time in Schematify. This page covers each part of the screen so you know what’s there and what it does.

The Canvas
Nodes, groups, connections, and status badges rendered on a pannable, zoomable surface. Select nodes, expand groups, inspect tooltips, and access context actions directly on the canvas.
Main Menu
The main menu contains the core tools for navigating and interacting with your graph.
Search
Find nodes across the entire graph by label, type, or attribute value. Supports free text and a full query DSL with autocomplete for precise filtering. Results are split into visible and hidden groups, so you can locate nodes even when they’re filtered out. From the results, you can create smart filters directly: isolate matches, add hidden results to the view, or exclude them. Shortcut: Ctrl+F / Cmd+F.
Selection
Inspect your current selection. Each selected node is listed with its label, path, and expandable attribute details. Useful for comparing attributes across multiple nodes without opening the full inspect modal.
Tree
The graph as a navigable hierarchy, with three view modes: all nodes, selected nodes only, or filtered nodes only. Useful for orienting yourself in deeply nested structures or verifying where a node sits in the hierarchy.
Filter
Your active filter stack. Each filter is listed with its type and target, so you can see exactly what’s shaping the current view. Remove individual filters or clear them all.
Bookmarks
Named snapshots of your graph state (filters and group expansion). Apply a bookmark to instantly restore a previous view. Bookmarks can be renamed, updated with the current state, or deleted. Shortcut: Ctrl+B / Cmd+B.
Issues
Data validation warnings for the loaded graph. Surfaces problems like missing link targets, invalid node types, missing labels, and missing required attributes. Only visible when issues exist, with a badge count on the icon.
Settings
Theme (dark, light), language (English, Spanish, German, Chinese, Japanese), font size, zoom sensitivity, animation speed, and background grid toggle.
Camera Controls
Quick actions for managing your view.
- Bookmark View: Snapshot the current graph state.
Ctrl+B/Cmd+B. - Reset View: Clear all filters and reset group expansion to defaults. Asks for confirmation.
- Centre View: Fit the entire graph into the viewport.
Ctrl+Space/Cmd+Space.
Context Menu
Context-sensitive actions for nodes and selections.

- Inspect: Full detail view of a node’s data, attributes, and metadata. Supports multi-node inspection with tabs.
- Filter: Isolate, isolate with relations, expand relations, exclude, or add nodes to the current view.
- Actions: Additional operations for the targeted node(s).
- Toggle group / Toggle children: Control group expansion.
The available options adapt based on the target node and whether you have an active selection.
Status Bubbling
Nodes can carry status badges (healthy, warning, error, etc.) defined by your data schema. Each status has a priority level. When a group contains children with different statuses, the highest-priority status bubbles up to the parent. Status can be set statically or driven by live channel data using param bindings; channel-driven badges update in real time as new values arrive.
This lets you spot problems at any level of the hierarchy without expanding anything. A single error among hundreds of healthy nodes surfaces immediately on the parent group.
Hover over a status badge to see whether it’s the node’s own status or bubbled from children. For bubbled status, the tooltip lists the contributing source nodes and their individual states so you can trace the problem directly.

Investigation workflow: scan top-level groups for error badges, expand the affected group, find which sub-group carries the error, expand that, and arrive at the source node in a few clicks.
Inspect Modal
The inspect modal gives you a full detail view of a node’s data, attributes, and metadata. Access it from the context menu (“Inspect”) or by inspecting your current selection.
When inspecting multiple nodes, the modal shows a tab for each node plus a summary view, making it easy to compare attributes side by side.

What’s next
- Workflows and Strategies covers practical approaches for working with complex graphs.
- Filtering walks through all five filter types.
- Search and DSL explains the full query language.