Releases: nxt-dev/nxt_editor
Editor v4.0.2
Changes:
*
Fixed bug with Ctrl+P
file searcher crashing NXT
*
Fixed bug with about window crashing
*
Extended about window to display PySide version
*
Fixed bugs related to workflow tool context menus
*
Catching error thrown by host Qt app when objects are flushed without NXT hearing about it. Probably not a permanent fix.
Notes:
...
fixed release footer to reflect the correct version of Maya supported
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 Dependencies
Blender (2.8 and newer) Installation
See the latest release of nxt-blender.
Blender update
- Automatically: NXT > Update NXT
- By Hand:
/path/to/python.exe -m pip install -U nxt-editor
Maya(2025 or newer) Installation/Update
- Download Maya module(nxt_maya.zip)
- Extract and follow
README.md
inside
Editor v4.0.1
Changes:
*
Fixed fonts leaking out to host apps like Maya
*
Refactored where the font db is loaded
*
Reliably getting fonts out of the db by id
*
Fixed a bug with how the code editor number bar was dealing with fonts
*
Rebuilt the FONTS constant to be robust in cases where no QApp is running.
Notes:
...
Refactored how fonts are accessed to be consistent and easier to maintain.
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 Dependencies
Blender (2.8 and newer) Installation
See the latest release of nxt-blender.
Blender update
- Automatically: NXT > Update NXT
- By Hand:
/path/to/python.exe -m pip install -U nxt-editor
Maya(2025 or newer) Installation/Update
- Download Maya module(nxt_maya.zip)
- Extract and follow
README.md
inside
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 (Meaning no more support for Maya 2024 and older)
!
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
See the latest release of nxt-blender.
Blender update
- Automatically: NXT > Update NXT
- By Hand:
/path/to/python.exe -m pip install -U nxt-editor
Maya(2025 or newer) 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-2024) 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