Skip to content

Releases: nxt-dev/nxt_editor

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
! 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

  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-2025) 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-2020) 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

Editor v3.12.1

13 Apr 01:27
a8b38df
Compare
Choose a tag to compare

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

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

09 Apr 17:03
2a52afd
Compare
Choose a tag to compare

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