Netprints Versions Save

Visual programming for .NET inspired by Unreal Engine's Blueprints

0.0.7

5 years ago

Major changes

  • Added optional getter / setter method graphs to variables
  • Added ability to define constructors
  • Correctly use visibility for suggestions (ie. consider visibility from current class)
  • Added Throw node to throw the exception passed to it
  • Added MakeTypeArray node to create array types of types

Minor changes

  • Made variable type combobox editable
  • Added partial modifier to class
  • Only create exception output data pin when catch pin is connected
  • Renamed assemblies window to references
  • Added more tooltips
  • Stability improvements

Available binaries

  • FrameworkDependent is platform-independent (although WPF which the editor uses is currently only supported on Windows anyway) but will require system-installed .NET Core 3 runtimes.
  • StandaloneWindowsX86 includes the runtimes but only runs on Windows.

At this time there is no guaranteed forward or backwards compatibility for project files as releases are done at a high frequency. However 0.0.4 and higher projects are assumed to be compatible with this release.

0.0.6-update1

5 years ago

Major changes

  • Made input and return value names editable
  • Added output binary type dropdown to project settings

Minor changes

  • Added loading indicator for project load
  • Added unconnected value control for System.Boolean type
  • Fixed most comboboxes not displaying their initial value
  • Added more tooltips

Available binaries

  • FrameworkDependent is platform-independent (although WPF which the editor uses is currently only supported on Windows anyway) but will require system-installed .NET Core 3 runtimes.
  • StandaloneWindowsX86 includes the runtimes but only runs on Windows.

At this time there is no guaranteed forward or backwards compatibility for project files as releases are done at a high frequency. However 0.0.4 and higher projects are assumed to be compatible with this release.

0.0.6

5 years ago

Major Changes

  • UI overhaul using Metro style
  • Made it possible to add C# source directories for either suggestions only or including them in the compilation process
  • Added default operators to default types

Minor changes

  • Added more tooltips for clarificiation
  • Use visibility dropdowns instead of checkboxes for attributes and classes
  • Fixed pure explicit cast node crashes
  • Improved node dragging behavior
  • Added predefined size Make Array node overload
  • Fixed some issues with uninitialized variables in generated code
  • Find nested types
  • Automatically connect execution pins of nodes created by dragging data pins
  • Fixed some backwards compatibility issues

Available binaries

  • FrameworkDependent is platform-independent (although WPF which the editor uses is currently only supported on Windows anyway) but will require system-installed .NET Core 3 runtimes.
  • StandaloneWindowsX86 includes the runtimes but only runs on Windows.

At this time there is no guaranteed forward or backwards compatibility for project files as releases are done at a high frequency. However 0.0.4 and higher projects are assumed to be compatible with this release.

0.0.5

5 years ago

Major Changes

  • Added ability to toggle purity of relevant nodes
  • Removed exception pins from pure nodes (exceptions bubble up to connected execution node)
  • Added box selection and multi-node dragging
  • Added support for methods taking ref / out / in parameters
  • Adjusted fonts and style in general
  • Middle-click pins or cables to disconnect them

Minor changes

  • Added dropdown for overriding methods
  • Added and fixed several suggestions
  • Aligned pins and nodes with grid
  • Made several nodes use type input pins instead of type selection popup
  • Cache reflection results for quicker suggestions
  • Use dropdown for method visibility instead of checkboxes
  • Small code-generation improvements
  • Made constructor nodes use named parameters
  • Fixed crashes when removing assemblies
  • Generated code is output into nested folders named by namespace
  • Improved mouse scrolling behavior
  • General stability improvements

Available binaries

  • FrameworkDependent is platform-independent (although WPF which the editor uses is currently only supported on Windows anyway) but will require system-installed .NET Core 3 runtimes.
  • StandaloneWindowsX86 includes the runtimes but only runs on Windows.

At this time there is no guaranteed forward or backwards compatibility for project files as releases are done at a high frequency. However 0.0.4 projects are assumed to be compatible with this release.

0.0.4

5 years ago

Major Changes

  • Replaced side-menu argument / return definition by type input pins on entry and return node which allows defining arbitrary types
  • Added ability to define generic type arguments on method entry nodes usable as type output pins
  • Optimized (remove unnecessary goto/labels) and formatted generated code
  • Added generated code view in class properties

Minor changes

  • Added editor version to project save files for future compatibility handling
  • Made generated code temporary variable names deterministic

Available binaries

  • FrameworkDependent is platform-independent (although WPF which the editor uses is currently only supported on Windows anyway) but will require system-installed .NET Core 3 runtimes.
  • StandaloneWindowsX86 includes the runtimes but only runs on Windows.

At this time there is no guaranteed forwards or backwards compatibility for project files as releases are done at a high frequency.

0.0.3-update1

5 years ago

Changes

  • Fixed Constructor node using wrong argument types
  • Fixed static method suggestions not showing up
  • Show static method suggestions when dragging type output pins

Available binaries

  • Framework Dependent is platform-independent (although WPF which the editor uses is currently only supported on Windows anyway) but will require system-installed .NET Core 3 runtimes.
  • StandaloneWindowsX86 includes the runtimes but only runs on Windows.

At this time there is no backwards compatibility for project files as releases are done at a high frequency.

0.0.3

5 years ago

Changes

  • Added type-pins which can be used to specify generic arguments on methods and constructors
  • Fixed Run Project using incorrect path
  • Fixed some code generation errors
  • Added array indexing (both get and set)
  • Refined pin-drag suggestions
  • Refined names shown on nodes

Available binaries

  • Framework Dependent is platform-independent (although WPF which the editor uses is currently only supported on Windows anyway) but will require system-installed .NET Core 3 runtimes.
  • StandaloneWindowsX86 includes the runtimes but only runs on Windows.

0.0.2-update1

5 years ago

Changes

  • Added logo
  • Fixed issues with unconnected output execution pins (returns by default now for functions without return parameters)
  • Set project name to the project's file name

Available binaries

  • Framework Dependent is platform-independent (although WPF which the editor uses is currently only supported on Windows anyway) but will require system-installed .NET Core 3 runtimes.
  • StandaloneWindowsX86 includes the runtimes but only runs on Windows.

0.0.2

5 years ago

Changes

  • Added reroute nodes (double-click onto a cable to create one)
  • Added named arguments (argument names shown as pins)
  • Improved tooltips
  • Put connection cables into background and added some transparency to nodes

Available binaries

  • Framework Dependent is platform-independent (although WPF which the editor uses is currently only supported on Windows anyway) but will require system-installed .NET Core 3 runtimes.
  • StandaloneWindowsX86 includes the runtimes but only runs on Windows.

0.0.1

5 years ago

First official release. Now supports choosing between outputting binaries or source code (which enables easy debugging with Unity).

  • Framework Dependent is platform-independent (although WPF which the editor uses is currently only supported on Windows anyway) but will require system-installed .NET Core 3 runtimes.
  • StandaloneWindowsX86 includes the runtimes but only runs on Windows.