Skip to content

Releases: nxt-dev/nxt_editor

Editor v3.11.1

16 Nov 03:10
ea419c2
Compare
Choose a tag to compare

This is a re-deploy of 3.11 to fix our build pipelines, it's changelog is below :)

Additions:

+ Layer locking.
+ Added nxt-core version floor.
+ Added options menu.
+ Added user pref/action for toggling error "ding" sound.

Changes:

* Added model handling for GraphExit exception.
* Bug fix: Prevent exec cycles when setting node exec in.
* Slightly rounded node corners.
* Bug fix: Travis job was cloning nxt-core instead of letting nxt-editor find the version it needs on PyPi.
* Removed old test code - fixes #213
* Bug fix: Readme encoding error on some machines - fixes #214

Supported Graph Versions

This release saves 1.17 graphs.
This release includes backwards compatibility for graph versions as old as 0.45 .

Installation Types

Each described installation is self contained, and produces a working nxt.

Pip Installation

From a Python(2 or 3) environment run the following command:
pip install nxt-editor
Python Dependancies

  • nxt-core
  • Qt.py
  • pyside2
    • Windows Only Note that pyside2 is not available for python2.7 by default on windows(details). For instructions on using conda to build an environment to satifsy these dependencies please see CONTRIBUTING.md

Blender (2.8 and newer) Installation

  1. Download Blender addon (nxt_blender.zip)
  2. Extract and follow README.md inside

Blender update

  • Automatically: NXT > Update NXT
  • By Hand: /path/to/python.exe -m pip install -U nxt-editor

Maya(2019-2020) Installation/Update

  1. Download Maya module(nxt_maya.zip)
  2. Extract and follow README.md inside

Editor v3.11.0

16 Nov 02:48
346583a
Compare
Choose a tag to compare

Additions:

+ Layer locking.
+ Added nxt-core version floor.
+ Added options menu.
+ Added user pref/action for toggling error "ding" sound.

Changes:

* Added model handling for GraphExit exception.
* Bug fix: Prevent exec cycles when setting node exec in.
* Slightly rounded node corners.
* Bug fix: Travis job was cloning nxt-core instead of letting nxt-editor find the version it needs on PyPi.
* Removed old test code - fixes #213
* Bug fix: Readme encoding error on some machines - fixes #214

Editor v3.10.0

07 Jul 22:09
7497c28
Compare
Choose a tag to compare

Additions:

+ New user pref show_code_editor_data_state, when False the data state will not be shown in the top right of the code editor. Set it in your prefs.json or setup a hotkey in the hotkey editor (under code editor).
+ New action to clear all the log widgets. Available in the context menu of the output window and hotkey editor.

Supported Graph Versions

This release saves 1.17 graphs.
This release includes backwards compatibility for graph versions as old as 0.45 .

Installation Types

Each described installation is self contained, and produces a working nxt.

Pip Installation

From a Python(2 or 3) environment run the following command:
pip install nxt-editor
Python Dependancies

  • nxt-core
  • Qt.py
  • pyside2
    • Windows Only Note that pyside2 is not available for python2.7 by default on windows(details). For instructions on using conda to build an environment to satifsy these dependencies please see CONTRIBUTING.md

Blender (2.8 and newer) Installation

  1. Download Blender addon (nxt_blender.zip)
  2. Extract and follow README.md inside

Blender update

  • Automatically: NXT > Update NXT
  • By Hand: /path/to/python.exe -m pip install -U nxt-editor

Maya(2019-2020) Installation/Update

  1. Download Maya module(nxt_maya.zip)
  2. Extract and follow README.md inside

Editor v3.9.0

03 Jun 00:58
8fe2925
Compare
Choose a tag to compare

Changes:

* Show dialog for failed opening.

Supported Graph Versions

This release saves 1.17 graphs.
This release includes backwards compatibility for graph versions as old as 0.45 .

Installation Types

Each described installation is self contained, and produces a working nxt.

Pip Installation

From a Python(2 or 3) environment run the following command:
pip install nxt-editor
Python Dependancies

  • nxt-core
  • Qt.py
  • pyside2
    • Windows Only Note that pyside2 is not available for python2.7 by default on windows(details). For instructions on using conda to build an environment to satifsy these dependencies please see CONTRIBUTING.md

Blender (2.8 and newer) Installation

  1. Download Blender addon (nxt_blender.zip)
  2. Extract and follow README.md inside

Blender update

  • Automatically: NXT > Update NXT
  • By Hand: /path/to/python.exe -m pip install -U nxt-editor

Maya(2019-2022) Installation/Update

  1. Download Maya module(nxt_maya.zip)
  2. Extract and follow README.md inside

Editor v3.8.3

01 May 01:14
57386a5
Compare
Choose a tag to compare

Changes:

* Do not start rpc server in unreal
* Fail safely when unreal is loaded headlessly.
* Bug fix: Corrupted editor cache could crash the editor when selecting a node.
* Bug fix: Connection graphic lines wouldn't go away after collapsing some nodes.

Supported Graph Versions

This release saves 1.17 graphs.
This release includes backwards compatibility for graph versions as old as 0.45 .

Installation Types

Each described installation is self contained, and produces a working nxt.

Pip Installation

From a Python(2 or 3) environment run the following command:
pip install nxt-editor
Python Dependancies

  • nxt-core
  • Qt.py
  • pyside2
    • Windows Only Note that pyside2 is not available for python2.7 by default on windows(details). For instructions on using conda to build an environment to satifsy these dependencies please see CONTRIBUTING.md

Blender (2.8 and newer) Installation

  1. Download Blender addon (nxt_blender.zip)
  2. Extract and follow README.md inside

Blender update

  • Automatically: NXT > Update NXT
  • By Hand: /path/to/python.exe -m pip install -U nxt-editor

Maya(2019-2020) Installation/Update

  1. Download Maya module(nxt_maya.zip)
  2. Extract and follow README.md inside

Editor v3.8.2

01 May 00:56
e117cec
Compare
Choose a tag to compare

Mistake release - ignore
Is actually v3.8.1

Editor v3.8.1

13 Mar 18:52
1080fa2
Compare
Choose a tag to compare

Changes:

* Bug fix, in older version of Qt node graphic LODs could crash the app.

Supported Graph Versions

This release saves 1.17 graphs.
This release includes backwards compatibility for graph versions as old as 0.45 .

Installation Types

Each described installation is self contained, and produces a working nxt.

Pip Installation

From a Python(2 or 3) environment run the following command:
pip install nxt-editor
Python Dependancies

  • nxt-core
  • Qt.py
  • pyside2
    • Windows Only Note that pyside2 is not available for python2.7 by default on windows(details). For instructions on using conda to build an environment to satifsy these dependencies please see CONTRIBUTING.md

Blender (2.8 and newer) Installation

  1. Download Blender addon (nxt_blender.zip)
  2. Extract and follow README.md inside

Blender update

  • Automatically: NXT > Update NXT
  • By Hand: /path/to/python.exe -m pip install -U nxt-editor

Maya(2019-2020) Installation/Update

  1. Download Maya module(nxt_maya.zip)
  2. Extract and follow README.md inside

Editor v3.8.0

21 Feb 21:56
b9bb55f
Compare
Choose a tag to compare

Additions:

+ Added preference for hiding "Double Click To Edit" message. See View > Options > Show Double Click Message
+ Added helpful context menu to workflow tools

Changes:

* Bug fix: Right clicking on an implied node would cause an error.
* Moved some view options into a sub menu for cleanliness
* Bug fix: Attempting to set a hotkey in Python 3 could cause app to crash.
* Bug fix: Error icons on nodes would linger after the error was resolved.
* Bug fix: Unable to revert instance in some cases.
* Bug fix: Broken comps could crash the app on startup/randomly, now a warning is shown when there is a critical comp error. Hopefully this is temporary and these errors can be fully tested out in the future.
* Bug fix: Workflow selector items would fail if the user populated the items list via node code.

Supported Graph Versions

This release saves 1.17 graphs.
This release includes backwards compatibility for graph versions as old as 0.45 .

Installation Types

Each described installation is self contained, and produces a working nxt.

Pip Installation

From a Python(2 or 3) environment run the following command:
pip install nxt-editor
Python Dependancies

  • nxt-core
  • Qt.py
  • pyside2
    • Windows Only Note that pyside2 is not available for python2.7 by default on windows(details). For instructions on using conda to build an environment to satifsy these dependencies please see CONTRIBUTING.md

Blender (2.8 and newer) Installation

  1. Download Blender addon (nxt_blender.zip)
  2. Extract and follow README.md inside

Blender update

  • Automatically: NXT > Update NXT
  • By Hand: /path/to/python.exe -m pip install -U nxt-editor

Maya(2019-2020) Installation/Update

  1. Download Maya module(nxt_maya.zip)
  2. Extract and follow README.md inside

Editor v3.7.0

09 Feb 20:54
0d0cb7d
Compare
Choose a tag to compare

Important note to Blender users:

If you previously installed the nxt_blender addon please remove it from your addons folder. This only applies if you installed version 0.1.0 of the blender addon.

  • If you used the install script also delete the nxt folder from your user addons/modules folder.
  • If you used pip to install nxt into Blender's python please run the following pip uninstall nxt-editor nxt-core.

Once you've uninstall the old version follow the README instructions in the nxt_blender.zip.

Additions:

+ Initial setup for nxt_unreal plugin.
+ One click Blender context.
+ Support for contexts that aren't strictly Python interpreters.
+ Code editor now displays a "Double Click To Edit" message. Fixes #133
+ Added collapse/un-collapse animations.
+ Node LODs
+ Added user prefs for fps, lod, and animation all on by default. In your user prefs you can toggle these using the keys previously stated; for lod it must be an int or float value, 0 to disable, default is 0.4. Must restart editor for changes to these prefs to take effect.

Changes:

* Centralized blender integration functions into a single class that can be called without the addon being loaded.
* launch_editor now has a kwarg to NOT call app.exec_(), needed for host DCCs that aren't themselves a QApp.
* Bug fix: When changing focus to and from NXT it was possible to get into a state where zooming became impossible.
* Hookup closing signals and update both packages
* Bug fix: Fixed bug that caused the invalid runtime node dialog to spawn every time a snippet was run. Fixes #155
* Bug fix: When a workflow button executed its descendants, nodes under a disabled descendant would still execute. This was considered unexpected as it did not follow the "normal" execute order rules.
* fix unreal plugin build paths
* Bug fix: Code editor wasn't displaying the data state in the top right like it used to.
* Bug fix: QSignal traffic jams could cause the workflow tools to throw exceptions.
* Bug fix: Clearing breakpoints would emit node's changed twice.
* Improved visibility of collapse arrows.
* Bug fix: Collapsed nodes from the same layer as ancestor parent wouldn't generate a collapse arrow.
* Bug fix: Sometimes an exception about non-iterable object types would be raised When updating the workflow tools window.
* Bug fix: Corrected folder paths for Blender.
* Blender's Update NXT button (not the update dependencies button) will now update the addon file as well as the backend.
* Minor drawing optimizations
* Update make maya plugin graph to run correctly in python 2 or 3

Removals:

- Removed Blender installer script as its functionality has been moved to the nxt_blender.py addon.

Notes:

... Switched to using subprocess as the pip approach.
... FPS counter added to the bottom left of the stage view. (Low numbers aren't bad if you're idle)

Supported Graph Versions

This release saves 1.17 graphs.
This release includes backwards compatibility for graph versions as old as 0.45 .

Installation Types

Each described installation is self contained, and produces a working nxt.

Pip Installation

From a Python(2 or 3) environment run the following command:
pip install nxt-editor
Python Dependancies

  • nxt-core
  • Qt.py
  • pyside2
    • Windows Only Note that pyside2 is not available for python2.7 by default on windows(details). For instructions on using conda to build an environment to satifsy these dependencies please see CONTRIBUTING.md

Blender (2.8 and newer) Installation

  1. Download Blender addon (nxt_blender.zip)
  2. Extract and follow README.md inside

Blender update

  • Automatically: NXT > Update NXT
  • By Hand: /path/to/python.exe -m pip install -U nxt-editor

Maya(2019-2020) Installation/Update

  1. Download Maya module(nxt_maya.zip)
  2. Extract and follow README.md inside

Editor v3.6.2

20 Jan 20:32
f1bb611
Compare
Choose a tag to compare

Changes:

* Bug fix, Attempting to execute an empty code snippet would cause an exception to be raised.
* Zoom now centers on mouse. Closes #106
* Mouse wheel zooming is smooth, also respects zoom mult preference.
* Bug fix, holding zoom key before stage view has focus no longer prevents zooming.

Supported Graph Versions

This release saves 1.17 graphs.
This release includes backwards compatibility for graph versions as old as 0.45 .

Installation Types

Each described installation is self contained, and produces a working nxt.

Pip Installation

From a Python(2 or 3) environment run the following command:
pip install nxt-editor
Python Dependancies

  • nxt-core
  • Qt.py
  • pyside2
    • Windows Only Note that pyside2 is not available for python2.7 by default on windows(details). For instructions on using conda to build an environment to satifsy these dependencies please see CONTRIBUTING.md

Blender (2.8 and newer) Installation

  1. Download Blender addon (nxt_blender.zip)
  2. Extract and follow README.md inside

Blender update

  • Automatically: NXT > Update NXT
  • By Hand: /path/to/python.exe -m pip install -U nxt-editor

Maya(2019-2020) Installation/Update

  1. Download Maya module(nxt_maya.zip)
  2. Extract and follow README.md inside