Context Menus
Context menus provide quick access to common actions when you right-click nodes or edges in the relationship graph. They offer a faster way to perform tasks without opening the command palette or navigating to settings.
Node Context Menu
Right-click any node in the graph to open the node context menu.
Menu Options
Open File
Action: Opens the file in the current tab
When to use:
- Quick access to edit the note
- Jump to the file from graph
- Replace current tab content
Open in New Tab
Action: Opens the file in a new tab
When to use:
- Keep current tab open
- Compare multiple notes side-by-side
- Reference while working on another file
Tip: You can also double-click a node to open in new tab
Add Parent
Action: Opens relationship adder to select a parent for this node
What happens:
- Relationship adder mode activates
- Status bar shows "Select parent for [node name]"
- Click another node to make it the parent
- Bidirectional relationship is created automatically
Requirements:
- Target parent must be a valid file
- No circular relationships (node can't be its own ancestor)
Learn more about bidirectional sync →
Add Child
Action: Opens relationship adder to select a child for this node
What happens:
- Relationship adder mode activates
- Status bar shows "Select child for [node name]"
- Click another node to make it a child
- Bidirectional relationship is created automatically
Requirements:
- Target child must be a valid file
- No circular relationships (node can't be its own descendant)
Add Related
Action: Opens relationship adder to select a related node
What happens:
- Relationship adder mode activates
- Status bar shows "Select related for [node name]"
- Click another node to mark as related
- Bidirectional relationship is created automatically
Requirements:
- Target must be a valid file
- Doesn't create relationship if already related
Edit Node
Action: Opens a modal to edit the node's frontmatter properties
Features:
- Edit all frontmatter properties
- Add new properties
- Remove existing properties
- Save changes directly to file
When to use:
- Quick property updates
- Add missing metadata
- Fix incorrect values
- Bulk property editing
This feature may be available in a future update. Currently, open the file to edit frontmatter.
View Node Preview
Action: Opens a read-only preview modal of the note
Shows:
- Frontmatter section
- Note content (markdown rendered)
- Scrollable for long content
When to use:
- Quick reference without opening file
- Preview before opening
- Check content without disrupting workflow
Alternative: Use Zoom Mode for inline preview
Copy Node Path
Action: Copies the full file path to clipboard
Format: folder/subfolder/filename.md
When to use:
- Share file location
- Create links in other apps
- Reference in scripts or automation
- Documentation purposes
Tip: Paste into Obsidian to create a wiki link
Edge Context Menu
Right-click any edge (line between nodes) to open the edge context menu.
Menu Options
Remove Relationship
Action: Removes the relationship between the two connected nodes
What happens:
- Relationship is removed from both nodes' frontmatter
- Edge disappears from graph
- Nodes remain (not deleted)
- Bidirectional sync maintains consistency
Use cases:
- Clean up incorrect relationships
- Remove outdated connections
- Restructure hierarchies
- Declutter related networks
Confirmation: May require confirmation to prevent accidental deletion
Navigate to Source
Action: Focuses on the source node of the edge
When to use:
- Follow relationship backward
- Understand where connection originates
- Navigate through network
Navigate to Target
Action: Focuses on the target node of the edge
When to use:
- Follow relationship forward
- See where connection leads
- Explore relationships
Relationship Adder
The relationship adder is activated when you choose "Add Parent", "Add Child", or "Add Related" from the context menu.
How It Works
- Right-click source node and choose relationship type
- Status bar shows "Select [type] for [node name]"
- Click target node to create relationship
- Relationship created bidirectionally
- Mode deactivates automatically
Visual Feedback
While relationship adder is active:
- Status bar message shows current mode
- Cursor may change to indicate selection mode
- Source node remains highlighted
Canceling
To cancel relationship selection:
- Press Escape
- Right-click anywhere
- Click outside graph
- Use command "Cancel Relationship Selection" (if available)
Validation
The relationship adder prevents invalid relationships:
Blocked:
- Circular relationships (node → itself)
- Parent-child loops (A parent of B, B parent of A)
- Duplicate relationships (already exists)
Allowed:
- Multiple children for one parent
- Multiple related connections
- Cross-constellation relationships
Quick Actions
Common workflows using context menus:
Restructure Hierarchy
- Right-click child node → "Add Parent"
- Click new parent node
- Old parent relationship removed (if exclusive)
- New parent relationship created
Link Related Concepts
- Right-click first concept → "Add Related"
- Click second concept
- Both marked as related bidirectionally
Clean Up Network
- Right-click edge → "Remove Relationship"
- Confirm removal
- Edge removed, nodes stay
Quick Preview
- Right-click node → "View Node Preview"
- Read content in modal
- Close modal to return to graph
Copy for Reference
- Right-click node → "Copy Node Path"
- Paste into another note or app
- Create link or reference
Keyboard Modifiers
Some actions may support keyboard modifiers:
Shift + Click: Open in new tab (alternative to context menu) Ctrl/Cmd + Click: Add to selection (multi-select, future feature) Alt + Click: Pin node position (future feature)
Some modifier actions are planned for future releases.
Use Cases
Project Reorganization
Scenario: Moving tasks between projects
- View project hierarchy
- Right-click task → "Add Parent"
- Click new project
- Task moved to new project
Benefit: Visual restructuring without editing files
Building Knowledge Network
Scenario: Connecting related concepts
- View concept in "Related" mode
- Right-click concept → "Add Related"
- Click another concept
- Repeat to build network
Benefit: Rapid network construction
Relationship Cleanup
Scenario: Removing outdated links
- View old project
- Right-click edges → "Remove Relationship"
- Clean up obsolete connections
Benefit: Maintain graph hygiene
Quick Navigation
Scenario: Exploring connections
- Right-click node → "View Node Preview"
- Check if it's relevant
- If yes: "Open in New Tab"
- If no: Close and try another
Benefit: Fast exploration without disrupting main view
Troubleshooting
Context Menu Not Appearing
Check right-click:
- Ensure right mouse button (not left)
- Try different node/edge
- Check mouse is over node/edge
Check not in selection mode:
- If in relationship adder mode, cancel first
- Try pressing Escape then right-clicking
Check node is valid:
- Deleted nodes may not have menu
- Refresh graph if needed
Action Not Working
Check file permissions:
- File must be writable
- Check file not locked by another app
Check valid target:
- Parent/child/related must be valid files
- No circular relationships
- Target must exist
Check plugin enabled:
- Verify Nexus Properties is active
- Restart Obsidian if needed
Relationship Not Created
Check bidirectional sync:
- Both files should update
- Check frontmatter of both files
- Run rescan if needed
Check circular validation:
- System prevents circular relationships
- Choose different target
Check file in indexed directory:
- Only files in scanned directories can have relationships
- Check directory settings
Tips & Best Practices
- Use context menus for quick actions - Faster than commands
- Preview before opening - Save time by checking first
- Right-click edges to manage relationships directly
- Copy paths for documentation or sharing
- Build networks visually with Add Related
- Restructure hierarchies with Add Parent/Child
- Clean up regularly by removing old relationships
Accessibility
Keyboard access:
- Context menu triggered by right-click only
- No keyboard alternative currently
- Use commands for keyboard-only access
Screen readers:
- Menu items should be announced
- Actions may not fully describe results
- Use commands for better screen reader support
Next Steps
- Learn about Node Creation for creating new related nodes
- Use Zoom Mode as alternative to preview
- Understand Bidirectional Sync for relationship management
- Explore Graph Views to visualize relationships