Documentation

The Neo Graph Editor

Some look at the WPF based Windows graph editor.

The Neo Graph Editor

Neo is the codename for the Windows-only WPF based graph editor implementation for Divooka. It's also the foundation of the first ever Divooka Engine, Divooka Explore and Divooka Compute releases.

The Neo Graph Editor

Capabilities

The Neo-series editors (Divooka Engine, Divooka Explore and Divooka Compute) is capable of Divooka graph/document creation, editing and the majority of features. As a reference implementation, it is the most feature-complete edition of Divooka so far.

It supports:

  1. Graph editing and document reading/saving.
  2. Dataflow and procedural context.
  3. Toolbox popups.
  4. Plugin system.

Features

  • Dataflow and procedural programming constructs
  • (Tentative) Graph Editor Automation API
  • (Tentative) Extensible through Divooka

The GUI Architecture

Neo uses Nodify and has lots of limitations, notably due to its GraphEditor. We've kept using it throughout 2024-2025, mostly due to resource constraints and the cost of developing a new framework for graph editing.

References