Skip to content

Releases: JahnStar/Hey-xNode

1.9.4

01 Aug 17:46

Choose a tag to compare

JSG xNode v1.9.4 - Major Enhancement Release

Enhanced fork of Siccity/xNode with significant editor improvements and stability enhancements spanning versions 1.8.0 through 1.9.4.

Major Features Added

Node Management & Workflow

  • Node Minimization System (v1.8.2): Toggle node body visibility with eye icon for performance improvements
  • Keep Open Graph Setting (v1.9.4): Auto-open last accessed graph functionality for improved workflow
  • Enhanced Node Dragging (v1.9.1-v1.9.2): Drag selected nodes with dedicated handle and visual node type feedback

Advanced Editor Toolbar

  • Comprehensive Toolbar (v1.8.4, v1.8.6): Zoom controls, noodle type selection, and parent graph navigation
  • Hierarchical Navigation (v1.8.6): Breadcrumb-style parent graph toolbar for complex nested structures
  • Visual Improvements (v1.9.3): Fixed toolbar positioning and added new dot texture

Port & Field Customization

  • Enhanced Port Attributes (v1.8.5, v1.8.9): Hide ports, custom labels, and tooltip overrides
  • NodeField Attribute (v1.8.8): Advanced field visibility control in nodes vs inspector
  • Flexible Port Configuration: Hide connected input counts and customize port appearance

Technical Improvements

Settings & Storage

  • JSON Settings Storage (v1.8.7): Settings moved from EditorPrefs to JSON files in Assets/Plugins/Unity Editor/xNode/
  • Project-Specific Configuration: Custom color schemes and editor behavior preferences per project

Performance & Build Optimization

  • Build Safety (v1.9.0): Removed editor-only code from builds for cleaner production deployments
  • Runtime Performance: Minimal footprint with cached reflection for editor operations only

Included Sample Projects

  • DialogueSystem: Branching conversation system
  • LogicToy: Boolean logic gates and circuit simulation
  • MathGraph: Mathematical operations and formula evaluation
  • RuntimeMathGraph: Dynamic graph creation and runtime evaluation
  • StateMachine: Finite state machine implementation
  • xNodeDialogueSystem: Advanced dialogue with character management

Installation

"com.jahnstargames.xnode": "https://github.com/JahnStar/JSG-xNode.git"

Compatibility

  • Unity 2018.1+ through Unity 6
  • Zero external dependencies
  • Full Assembly Definition support

Note: This release consolidates 16 incremental improvements from v1.8.0 to v1.9.4, focusing on editor usability, performance optimization, and developer workflow enhancement.