Releases: nxt-dev/nxt_editor
Editor v3.11.1
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
- Download Blender addon (nxt_blender.zip)
- 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
- Download Maya module(nxt_maya.zip)
- Extract and follow
README.md
inside
Editor v3.11.0
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
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
- Download Blender addon (nxt_blender.zip)
- 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
- Download Maya module(nxt_maya.zip)
- Extract and follow
README.md
inside
Editor v3.9.0
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
- Download Blender addon (nxt_blender.zip)
- 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
- Download Maya module(nxt_maya.zip)
- Extract and follow
README.md
inside
Editor v3.8.3
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
- Download Blender addon (nxt_blender.zip)
- 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
- Download Maya module(nxt_maya.zip)
- Extract and follow
README.md
inside
Editor v3.8.2
Mistake release - ignore
Is actually v3.8.1
Editor v3.8.1
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
- Download Blender addon (nxt_blender.zip)
- 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
- Download Maya module(nxt_maya.zip)
- Extract and follow
README.md
inside
Editor v3.8.0
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
- Download Blender addon (nxt_blender.zip)
- 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
- Download Maya module(nxt_maya.zip)
- Extract and follow
README.md
inside
Editor v3.7.0
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
- Download Blender addon (nxt_blender.zip)
- 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
- Download Maya module(nxt_maya.zip)
- Extract and follow
README.md
inside
Editor v3.6.2
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
- Download Blender addon (nxt_blender.zip)
- 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
- Download Maya module(nxt_maya.zip)
- Extract and follow
README.md
inside