Changelog

This document records all notable changes to the omni.graph.window.action extension.

The format is based on Keep a Changelog. The project adheres to Semantic Versioning.

[1.50.1] - 2024-12-16

Changed

  • Remove test dependencies which are already included.

[1.50.0] - 2024-11-18

Changed

  • Jumping versions for 107 to leave room for changes to 106.*-based builds.

[1.41.0] - 2024-11-15

Changed

  • Added public API doc

[1.40.0] - 2024-09-19

Changed

  • bumping version to make room for 106.2-based extensions

[1.30.0] - 2024-08-09

Changed

  • bumping version to make room for 106-based extensions

[1.27.0] - 2024-05-17

Added

  • Update the ‘support_level’ entry in the configuration files to match the release requirements

[1.26.2] - 2024-04-30

Changed

  • Calling new app_window.focus to bring external windows to the front

[1.26.1] - 2024-04-17

Added

  • Add a ‘support_level’ entry to the configuration file of the extensions

[1.26.0] - 2024-04-10

Changed

  • Bumped dependency on omni.graph to version 1.139.0

  • Bumped dependency on omni.graph.core to version 2.177.1

  • Bumped dependency on omni.graph.tools to version 1.77.0

[1.25.1] - 2024-03-20

Fixed

  • Removed obsolete import

[1.25.0] - 2024-03-18

Changed

  • Bumped dependency on omni.graph.core to version 2.176.3

  • Bumped dependency on omni.graph to version 1.138.1

[1.24.0] - 2024-02-15

Changed

  • Bumped dependency on omni.graph.core to version 2.174.2

  • Bumped dependency on omni.graph.tools to version 1.76.1

[1.23.0] - 2024-02-05

Changed

  • Bumped dependency on omni.graph to version 1.138.0

  • Bumped dependency on omni.graph.core to version 2.174.0

  • Bumped dependency on omni.graph.tools to version 1.76.0

[1.22.0] - 2024-01-31

Changed

  • Bumped dependency on omni.graph to version 1.137.0

  • Bumped dependency on omni.graph.core to version 2.171.1

  • Bumped dependency on omni.graph.tools to version 1.76.0

[1.21.0] - 2024-01-30

Changed

  • Bumped dependency on omni.graph to version 1.136.1

  • Bumped dependency on omni.graph.core to version 2.170.1

  • Bumped dependency on omni.graph.tools to version 1.74.0

[1.20.0] - 2024-01-23

Changed

  • Bumped dependency on omni.graph to version 1.136.0

[1.19.0] - 2024-01-18

Changed

  • Bumped dependency on omni.graph.core to version 2.169.1

  • Bumped dependency on omni.graph to version 1.135.1

  • Bumped dependency on omni.graph.tools to version 1.73.0

[1.18.1] - 2024-01-13

Fixed

  • Repository URL in config file.

[1.18.0] - 2024-01-12

Changed

  • Bumped dependency on omni.graph to version 1.134.7

  • Bumped dependency on omni.graph.core to version 2.169.0

  • Bumped dependency on omni.graph.tools to version 1.70.0

[1.17.2] - 2024-01-04

Changed

  • Updated golden image tests to be less affected by changes to the node catalog.

Removed

  • Kit 104-specific image tests.

[1.17.1] - 2024-01-03

Changed

  • Adds toast warning when pasting node with variables that does not exist in the current graph. And ignore nodes that are incompatible

[1.17.0] - 2023-12-28

Changed

  • Bumped dependency on omni.graph.tools to version 1.69.0

[1.16.0] - 2023-12-28

Changed

  • Bumped dependency on omni.graph.core to version 2.167.0

  • Bumped dependency on omni.graph to version 1.134.2

  • Bumped dependency on omni.graph.tools to version 1.68.0

[1.15.0] - 2023-12-18

Changed

  • Bumped dependency on omni.graph.core to version 2.166.0

  • Bumped dependency on omni.graph to version 1.134.0

  • Bumped dependency on omni.graph.tools to version 1.65.0

[1.14.0] - 2023-12-12

Changed

  • Bumped dependency on omni.graph.core to version 2.165.3

  • Bumped dependency on omni.graph to version 1.133.2

  • Bumped dependency on omni.graph.tools to version 1.65.0

[1.13.0] - 2023-12-11

Changed

  • Bumped dependency on omni.graph.core to version 2.165.3

  • Bumped dependency on omni.graph to version 1.133.2

  • Bumped dependency on omni.graph.tools to version 1.65.0

[1.12.2] - 2023-08-14

Changed

  • Fix test for renamed action nodes

[1.12.1] - 2023-07-31

Changed

  • Standardized the format of the CHANGELOG

[1.12.0] - 2023-07-22

Added

  • Main documentation page

[1.11.2] - 2023-07-21

Removed

  • Another omni.graph.test dependency.

[1.11.1] - 2023-07-20

Changed

  • Bumping the version so that debug versions of extensions will publish

[1.11.0] - 2023-07-19

Removed

  • Obsolete test dependency on omni.graph.test

[1.10.1] - 2023-07-18

Fixed

  • Spelling errors

[1.10.0] - 2023-07-10

Changed

  • Migrated this extension from kit-graphs to the kit-omnigraph repo. The kit-graphs repo will continue to be used for Kit 105.0-based releases.

[1.9.0] - 2023-06-22

Changed

  • Nodes created from the QuickSearch window by clicking on an item or pressing ENTER will now be created at the position the mouse was at when QuickSearch was invoked.

Fixed

  • Clicking on a node type in the QuickSearch window will reliably create the node.

[1.8.1] - 2023-06-05

Changed

  • Replaced deprecated omni.graph.core.MetadataKeys references with omni.graph.tools.ogn.MetadataKeys

[1.8.0] - 2023-05-12

Added

  • Enable double-click to enter compound nodes

[1.7.7] - 2023-05-10

Updated

  • Updated golden image

[1.7.6] - 2023-05-04

Changed

  • Disabled node rasterization in tests.

[1.7.5] - 2023-03-31

Changed

  • Removed omni.graph.ui_nodes tests

[1.7.4] - 2023-03-28

Fixed

  • Disable crashing test

[1.7.3] - 2023-03-21

Fixed

  • A couple of golden image tests were overwriting each other’s output files.

[1.7.2] - 2023-03-15

Fixed

  • another test fix

[1.7.1] - 2023-03-10

Fixed

  • test fix

[1.7.0] - 2023-03-08

Added

  • omni.graph.bundle.action test dependency

[1.6.0] - 2023-03-07

Added

  • Action and hotkey support

[1.5.6] - 2023-02-22

Fixed

  • An expected SyntaxError check in test_button_negative_invalid_style() now works with Python 3.10 as well.

[1.5.5] - 2023-02-09

Changed

  • Use fastShutdown on tests to avoid problems in Kit 104.2 which have been fixed in 105.

[1.5.4] - 2023-02-06

Changed

  • Disabled test_write_widget_style_with_widget_path on Linux

[1.5.3] - 2023-02-02

Fixed

  • Add dependency to omni.kit.ui_test for tests

[1.5.2] - 2023-01-19

Fixed

  • Action Graph window once again opens as soon as it is created, or shown for the first time.

[1.5.1] - 2023-01-11

Fixed

  • The Action Graph window now toggles correctly in the Window -> Visual Scripting menu and selecting the menu item while it is checked will cause the window to close.

[1.5.0] - 2023-01-09

Changed

  • Switched how versioned golden images are suffixed. The most recent version is unsuffixed and older versions are suffixed with last kit version they worked for.

  • Added new golden image for og.window.core.test_dynamic_attributes.

  • Merged all of the _get_kit_version() functions in og.window.* into one.

[1.4.7] - 2023-01-07

Changed

  • Moved OgActionTestCatalogModel into action_catalog_model.py.

  • OgActionTestCatalogModel’s constructor now takes an iterable of the node types to allow.

  • Removed all the debugging prints that I added earlier.

[1.4.6] - 2022-12-29

Fixed

  • Don’t cache a new connection until both of the connected nodes have been cached.

[1.4.5] - 2022-12-29

Added

  • Some prints to investigate linux ETM test failure.

[1.4.4] - 2022-12-22

Changed

  • Disable display of the viewport HUD, grid, and axis gnomon.

Fixed

  • test_vstack_and_spacer now ensures that the stack’s children are added in a consistent order.

[1.4.3] - 2022-12-19

Changed

  • Moved tests requiring a viewport into test_ui_nodes.py

  • Removed viewport dependencies from the other tests.

  • Removed graph editor setup and display from the tests in test_ui_nodes.py

[1.4.2] - 2022-12-08

Added

  • Added tests for Action Graph UI-creation nodes.

  • Added modern viewport as dependency

[1.4.1] - 2022-12-07

Fixed

  • The window turns to black when it is closed when it’s moved to become an external window

[1.4.0] - 2022-08-22

Changed

  • Created separate pre- and post-kit-105 golden images.

[1.3.9] - 2022-08-22

Changed

  • Changed test golden image name to be unique among all extensions.

[1.3.8] - 2022-03-30

Changed

update repo_build and repo-licensing

[1.3.7] - 2022-03-29

Added

  • UI unit test framework.

[1.3.6] - 2022-03-17

Added

  • The lifetime of Create\Visual Sciprting\Action Graph menu item is now controlled by this extension

  • After opening a graph, the correspnding graph editor window will become focused

[1.3.5] - 2022-03-02

Changed

  • Mechanism for opening graph from stage widget

[1.3.4] - 2022-02-23

Changed

  • skip the popup question if user clicks on the Create Graph button on toolbar

[1.3.3] - 2022-02-22

Change

  • create OmniGraphNodeQuickSearchModel in the extension instead from the core

[1.3.2] - 2022-02-16

Changed

  • Window is now located at Window/Visual Scripting/Action Graph

[1.3.1] - 2022-02-21

Added

  • register quick search with Omni Graph Action nodes

[1.3.0] - 2022-02-01

Fixed

  • Bump dependency on omni.graph.window.core

[1.2.0] - 2022-01-31

Fixed

  • Workaround for Create 2022.1.0-beta8

[1.1.0] - 2022-01-28

Changed

  • Window is now located at Window/OmniGraph/Action Graph

[1.0.36] - 2022-01-26

Changed

  • Filter non-action graphs out of graph selectors

[1.0.35] - 2022-01-24

Changed

  • Specialize the catalog

  • Filter out node types from other types of graphs

  • Bump dependency on omni.graph.window.core to 1.1.0

[1.0.34] - 2022-01-20

Changed

  • Modified main widget button layout

[1.0.33] - 2022-01-19

Changed

  • Implementation is now based on omni.graph.window.core

[1.0.32] - 2022-01-14

Changed

  • Fix connection artifact for halfway connections

[1.0.31] - 2022-01-14

Fixed

  • Display custom icons on node instances

[1.0.30] - 2022-01-14

Fixed

  • Fixed an error thrown when creating a new graph

[1.0.29] - 2022-01-12

Changed

  • Simplify port delegate override

[1.0.28] - 2022-01-11

Fixed

  • Fixed a bug in USD notice handling

[1.0.27] - 2022-01-07

Changed

  • Return the node type to override the node tooltip in modern delegate

[1.0.26] - 2022-01-07

Changed

  • Save node positions and expansion state to USD.

[1.0.25] - 2022-01-07

Fixed

  • Fixed an error that could occur when subgraph nodes are created.

[1.0.24] - 2022-01-06

Changed

  • Node types with the metadata tag ‘hidden’ no longer appear.

[1.0.23] - 2022-01-05

Changed

  • The node type catalog is now organized using OG categories metadata

[1.0.22] - 2021-12-21

Changed

  • Added a ‘nice_name’ property to the model.

[1.0.21] - 2021-12-20

Fixed

  • The automatically added output bundle attribute is now hidden by default for non-Prim OmniGraph nodes.

[1.0.20] - 2021-12-20

Fixed

  • Position of dragged and dropped nodes

Changed

  • Deprecated Prim nodes are no longer shown in the graph by default

[1.0.19] - 2021-12-20

Changed

  • Changed connection and connected port color to constant gray by default

[1.0.18] - 2021-12-17

Added

  • Toolbar added to OmniGraph window

[1.0.17] - 2021-12-17

Fixed

  • Bug with is_output check causing errors and breaking subgraphs

[1.0.16] - 2021-12-15

Changed

  • Input attributes with metadata “outputOnly” set to “1” will be given an output port and no input port.

[1.0.15] - 2021-12-15

Fixed

  • Fix dynamic attributes in UI

[1.0.14] - 2021-12-10

Fixed

  • Fix tooltips for extended types.

[1.0.13] - 2021-12-09

Fixed

  • Fix for bug in stage RMB menu for ComputeGraph

[1.0.12] - 2021-12-08

Fixed

  • Update window to be compatible with latest Kit.

[1.0.11] - 2021-12-06

Fixed

  • Fix for bug in drop handler for legacy prim node setting

[1.0.10] - 2021-12-06

Changed

  • Changed the delegate function name to align with other types of delegates

[1.0.9] - 2021-12-06

Added

  • Tools for supporting working with multiple graphs

    • Switch graph button on the graph editor next to the breadcrumbs

    • Open graph button to main page with list of options

[1.0.8] - 2021-12-03

Changed

  • Prim drop menu now offers Read/WritePrimAttribute instead of Read/WritePrim

[1.0.7] - 2021-11-26

Fixed

  • Allow multiple inputs to execution attributes for nodes & subgraphs

[1.0.6] - 2021-11-23

Fixed

  • Fixed the subgraph connection issue

  • Moved the execution pin delegate here from omni.kit.graph.delegate.modern

[1.0.5] - 2021-11-23

Fixed

  • Moved hard coded color and icons from omni.kit.graph.delegate.modern here

  • changed the catalog filter also check node type and node info

[1.0.4] - 2021-11-19

Fixed

  • fix the bundle attribute connection

[1.0.3] - 2021-11-19

Fixed

  • remove omni.graph.bundle.action extension. Otherwise, there is a circular dependency

[1.0.2] - 2021-11-19

Fixed

  • fixed issued caused by empty description of nodes

  • fixed drop handler in new editor (read/write/read bundle)

[1.0.1] - 2021-11-17

Fixed

  • fixed error of [Error] [omni.graph] Invalid NodeObj object in Py_Node triggered by graph model

[1.0.0] - 2021-11-12

Added

  • Initial commit for omni graph