Releases: nxt-dev/nxt_editor
Editor v4.0.0
Critical changes:
!
Dropped support for Python 3.8 and lower. Please use Python >= 3.9
!
Changed PySide dependency from 5.1x to >=6,<6.8
!
The RPC server will no longer start by default, to start it you must pass -rpc
to the CLI or start_rpc=True
to show_new_editor
.
Additions:
+
Added ability to copy preferences from an older version of NXT during UI launch.
Changes:
*
Fixed animations for PySide6
*
Raised python ceiling to 3.12
*
Preemptively updated syntax escape sequences in prep for 3.12 support
*
Updated auto resource building for PySide6
*
Updated and tested Blender Addon to support Blender 4.x
Removals:
-
Removed logic for checking for old versions of PySide
Notes:
...
Fixed default font family name to save 300ms on load time and hush a qt warning.
...
Fixed crash caused by triple quotes
...
Fixed Maya plugin to use the correct launch method for the main window.
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 3 environment run the following command:
pip install nxt-editor
Python Dependancies
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-2025) Installation/Update
- Download Maya module(nxt_maya.zip)
- Extract and follow
README.md
inside
Editor v3.16.0
Critical changes:
!
Raised support for Qt.py to <3
!
Dropped Py2 support
Additions:
+
Add button to open logs directory
+
Added deployment workflows
Changes:
*
Fix QGraphicsScene::removeItem log spam
*
direct some traffic to use the stage model when needed.
*
Updated readme badges and formatting
Removals:
-
Removed Travis CI
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.15.0
Additions:
+
created an EDITOR_DIR constant
+
created a CLI for maya standalone
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.14.0
Additions:
+
Added functionality to change font size and scale other UI elements (saved as user pref)
+
Added actions to control new zoom functionality
Changes:
*
Defined default font family and size
Notes:
...
Removed a bunch of fixed size constraints
...
Moved and removed some stylesheet strings
New Hotkeys:
- Increase font size: Ctrl + =
- Decrease font size: Ctrl + -
- Reset to default font size: Ctrl + 0
Known limitation:
- Icons become blurry if font size is changed multiple times, re-launch to fix.
- Code and output windows have their own font sizes.
- Extreme zoom levels yield blurry icons and may break some UX.
- Torn off menus fail to rescale as font size changes.
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.13.3
Notes:
...
Patch release (again), no change to editor, but the attached plugins have update core 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.13.2
Notes:
...
Patch release, no change to editor, but the attached plugins have update core 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.13.1
Notes:
...
This release provides updated plugins containing core bug fixes, see more here: https://github.com/nxt-dev/nxt/releases/tag/api_v0.15.1
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.13.0
Additions:
+
Support for Python 3.10
+
Support for Blender 3.4
Changes:
*
Bug fix: when updating node attr display, child nodes would slightly overlap their parent node.
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.12.1
Important changes:
!
Fix for mistaken import in the previous release.
Additions:
+
Added support for Blender 3.0
+
Skip points
Changes:
*
Updated setup.py to allow Python 3.9.
*
Updated Python and PySide2 versions in conda env yml.
*
Bug fix: It was not possible to close and reopen NXT in Blender because we did not take proper care of the fact that a qapp
had already been started in the current interpreter session.
*
Node output is more reliably rendered in the rich output log.
*
Fix build view and in-graph drawing of current node being off by one
*
Show grid now saves as a preference
*
Removing Travis testing on this repo.
Notes:
...
Fixed syntax warnings in Python 3.9
...
Updated PySide2 ceiling to 5.15.x
.
...
Raised nxt-core
floor version.
...
fixes #148
...
fixes #113
...
fix to auto resources generation code
...
Better error message when resource generation fails
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.12.0
Don't use this release, it's broken :/ please use the next update: https://github.com/nxt-dev/nxt_editor/releases/tag/editor_v3.12.1