Skip to main content

Features Overview

Nexus Properties provides a comprehensive suite of features for managing and visualizing relationships in your Obsidian vault. This page gives you a bird's-eye view of what the plugin can do.

Core Features

🔗 Bidirectional Relationship Management

Automatically synchronize parent-child and related relationships across your vault.

  • Set a child in one file, parent is auto-updated in the other
  • Create related connections that sync bidirectionally
  • Automatic sibling linking (optional)
  • Recursive tree computation

Learn more →


📊 Interactive Relationship Graph

Visualize your knowledge network with multiple viewing modes and layouts.

View Modes:

  • Hierarchical - Parent-child tree structures
  • Related - Direct related connections
  • All Related - Entire constellations of related notes
  • Start from Current - Focus on specific nodes

Learn more →


📝 Bases View

A focused, list-based view of the current note's relationships.

Features:

  • Children - Notes that reference the current note as a parent
  • Parent - Notes that reference the current note as a child
  • Related - Notes with mutual related connections
  • Automatically filters out archived notes
  • Real-time updates when switching notes
  • Clean, linear navigation interface

Perfect for focused work on a single note's context without visual clutter.

Learn more →


🎨 Node Color Rules

Apply conditional colors to nodes based on frontmatter properties.

  • Create JavaScript expressions to define color rules
  • Unlimited custom rules with priority ordering
  • Visual categories for instant identification
  • Supports hex, HSL, and named CSS colors

Learn more →


🔍 Filtering System

Focus on relevant parts of your knowledge network with powerful filtering.

  • JavaScript expression-based filtering
  • Named filter presets for quick access
  • Multi-expression AND logic
  • Filter persists across sessions

Learn more →


🔬 Zoom Mode

Deep-dive into any node with inline preview.

  • Click any node to enter zoom mode
  • View frontmatter and content inline
  • Navigate between nodes without leaving the graph
  • Use arrow keys for keyboard navigation (Up/Down for parent/child, Left/Right for spatial)
  • Toggle visibility of frontmatter/content sections

Learn more →


🎯 Context Menus

Right-click any node or edge for quick actions.

Node Context Menu:

  • Open file
  • Open in new tab
  • Add parent/child/related relationships
  • Edit node frontmatter
  • View node preview
  • Copy node path

Edge Context Menu:

  • Remove relationship
  • Navigate to connected nodes
  • View relationship details

Learn more →


💬 Property Tooltips

Hover over nodes to see their properties instantly.

  • Shows all frontmatter properties
  • Clickable wiki links in tooltips
  • Configurable width
  • Respects hide empty/underscore settings
  • Can be toggled with hotkey

Learn more →


Quickly find and highlight nodes in the graph.

  • Real-time search as you type
  • Highlights matching nodes
  • Dims non-matching nodes
  • Keyboard-accessible
  • Toggle with command

Learn more →


⚡ Quick Node Creation

Create parent, child, or related nodes instantly from commands.

  • Create Parent Node - Creates a parent with bidirectional link
  • Create Child Node - Creates a child with bidirectional link
  • Create Related Node - Creates a related node with bidirectional link

All new nodes:

  • Inherit frontmatter properties (except excluded)
  • Get unique Zettel IDs automatically
  • Establish bidirectional relationships
  • Open immediately for editing

Learn more →


🗂️ Smart Layout System

Automatic organization of nodes for optimal visualization.

Constellation-Based:

  • Groups of related notes form constellations
  • Automatic spacing and collision detection
  • Hierarchical arrangement for parent-child
  • Radial arrangement for related networks

Layout Modes:

  • Dagre - Tree layout for hierarchies
  • Constellation - Grouped layout for related networks
  • Automatic switching based on view mode

Learn more →


⚙️ Property Exclusion

Control which properties are copied when creating new nodes.

  • Default exclusion list applies to all nodes
  • Path-based rules for specific directories
  • Exclude relationship and system properties
  • Customizable per-directory rules

Learn more →


Integration Features

Directory Scanning

  • Scan entire vault or specific directories
  • Automatic indexing of new files
  • Real-time relationship updates
  • Manual rescan option for full vault sync

Command Palette Integration

All major features accessible via command palette:

  • Show/hide graph view
  • Toggle search, filter, presets
  • Enlarge graph
  • Create nodes
  • Toggle zoom features

Hotkey Support

Assign custom hotkeys to any command:

  • Show relationship graph
  • Toggle features
  • Navigate graph
  • Create nodes
  • And more...

View Modes Comparison

ModePurposeBest For
HierarchicalShow parent-child treesProject hierarchies, outlines
RelatedShow direct related linksExploring connections
All RelatedShow entire constellationsDiscovering indirect connections
Start from CurrentFocus on current fileLimiting scope to one node
Bases ViewList current note's relationshipsFocused navigation, quick review

Technical Features

Performance Optimizations

  • Incremental graph updates
  • Lazy loading for large networks
  • Configurable animation duration
  • Efficient collision detection
  • Debounced resize handling

Data Consistency

  • Automatic bidirectional sync
  • Orphaned relationship cleanup
  • File deletion handling
  • Rename/move tracking
  • Transaction-based updates

Extensibility

  • JavaScript expression engine
  • Custom color rules
  • Filter presets
  • Property-based customization
  • Directory-based configurations

Feature Matrix

FeatureFreeDescription
Bidirectional SyncAutomatic relationship synchronization
Graph VisualizationInteractive relationship graph
Multiple View ModesHierarchical, Related, All Related
Bases ViewList-based relationship view
Color RulesUnlimited conditional node colors
FilteringExpression-based filtering
Filter PresetsNamed filter shortcuts
Zoom ModeInline node preview
Context MenusRight-click actions
TooltipsProperty previews on hover
SearchReal-time node search
Node CreationQuick parent/child/related creation
Layout OptimizationAutomatic constellation layout
Property ExclusionControl property inheritance
Directory ScanningSelective vault indexing
Hotkey SupportCustom keyboard shortcuts
Open Source

All features are free and open source under the MIT license!


What's Next?

Explore each feature in detail:

  1. Start with the basics: Bidirectional Sync
  2. Master the graph: Graph Views
  3. Add visual categories: Color Rules
  4. Focus your view: Filtering
  5. Dive deeper: Zoom Mode
  6. Speed up your workflow: Node Creation

Or jump to Configuration to customize everything!