Releases: JahnStar/Hey-xNode
Releases · JahnStar/Hey-xNode
1.9.4
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.