Skip to content

Releases: nxt-dev/nxt_editor

Editor v4.0.2

07 Jul 23:12
c5f3566
Compare
Choose a tag to compare

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

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

Editor v4.0.1

04 May 20:54
9d842f0
Compare
Choose a tag to compare

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

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

Editor v4.0.0

25 Nov 22:09
c98c834
Compare
Choose a tag to compare

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

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

Editor v3.16.0

11 Jun 02:10
5527907
Compare
Choose a tag to compare

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

  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-2024) Installation/Update

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

Editor v3.15.0

08 Nov 13:48
51d52ef
Compare
Choose a tag to compare

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

  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.14.0

02 Aug 22:41
78d9d70
Compare
Choose a tag to compare

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

  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.13.3

14 Mar 01:38
6898750
Compare
Choose a tag to compare

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

  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.13.2

12 Mar 17:02
0d23833
Compare
Choose a tag to compare

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

  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.13.1

29 Jan 15:18
047ea85
Compare
Choose a tag to compare

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

  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.13.0

07 Nov 23:07
0162f71
Compare
Choose a tag to compare

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

  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