Changelog

All notable changes to this project will be documented in this file.

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

[1.19.0] - 2022-08-11

Added

  • ReadWindowSize node

  • ‘widgetPath’ inputs to ReadWidgetProperty, WriteWidgetProperty and WriteWidgetStyle nodes.

Changed

  • WriteWidgetStyle now reports the full details of style sytax errors.

[1.18.1] - 2022-08-10

Fixed

  • Applied formatting to all of the Python files

[1.18.0] - 2022-08-09

Changed

  • Removed unused graph editor modules

  • Removed omni.kit.widget.graph and omni.kit.widget.fast_search dependencies

[1.17.1] - 2022-08-06

Changed

  • OmniGraph(API) references changed to ‘Visual Scripting’

[1.17.0] - 2022-08-05

Added

  • Mouse press gestures to picking nodes

[1.16.4] - 2022-08-05

Changed

  • Fixed bug related to parameter-tagged properties

[1.16.3] - 2022-08-03

Fixed

  • All of the lint errors reported on the Python files in this extension

[1.16.2] - 2022-07-28

Fixed

  • Spurious error messages about ‘Node compute request is ignored because XXX is not request-driven’

[1.16.1] - 2022-07-28

Changed

  • Fixes for OG property panel

  • compute_node_widget no longer flushes prim to FC

[1.16.0] - 2022-07-25

Added

  • Viewport mouse event nodes for click, press/release, hover, and scroll

Changed

  • Behavior of drag and picking nodes to be consistent

[1.15.3] - 2022-07-22

Changed

  • Moving where custom metadata is set on the usd property so custom templates have access to it

[1.15.2] - 2022-07-15

Added

  • test_omnigraph_ui_node_creation()

Fixed

  • Missing graph context in test_open_and_close_all_omnigraph_ui()

Changed

  • Set all of the old Action Graph Window code to be omitted from pyCoverage

[1.15.1] - 2022-07-13

  • OM-55771: File browser button

[1.15.0] - 2022-07-12

Added

  • OnViewportDragged and ReadViewportDragState nodes

Changed

  • OnPicked and ReadPickState, most importantly how OnPicked handles an empty picking event

[1.14.0] - 2022-07-08

Fixed

  • ReadMouseState not working with display scaling or multiple workspace windows

Changed

  • Added ‘useRelativeCoordinates’ input and ‘window’ output to ReadMouseState

[1.13.0] - 2022-07-08

Changed

  • Refactored imports from omni.graph.tools to get the new locations

Added

  • Added test for public API consistency

[1.12.0] - 2022-07-07

Changed

  • Overhaul of SetViewportMode

  • Changed default viewport for OnPicked/ReadPickState to ‘Viewport’

  • Allow templates in omni.graph.ui to be loaded

[1.11.0] - 2022-07-04

Added

  • OgnSetViewportMode.widgetPath attribute

Changed

  • OgnSetViewportMode does not enable execOut if there’s an error

[1.10.1] - 2022-06-28

Changed

  • Change default viewport for SetViewportMode/OnPicked/ReadPickState to ‘Viewport Next’

[1.10.0] - 2022-06-27

Changed

  • Move ReadMouseState into omni.graph.ui

  • Make ReadMouseState coords output window-relative

[1.9.0] - 2022-06-24

Added

  • Added PickingManipulator for prim picking nodes controlled from SetViewportMode

  • Added OnPicked and ReadPickState nodes for prim picking

[1.8.5] - 2022-06-17

Added

  • Added instancing ui elements

[1.8.4] - 2022-06-07

Changed

  • Updated imports to remove explicit imports

  • Added explicit generator settings

[1.8.3] - 2022-05-24

Added

  • Remove dependency on Viewport for Camera Get/Set operations

  • Run tests with omni.hydra.pxr/Storm instead of RTX

[1.8.2] - 2022-05-23

Added

  • Use omni.kit.viewport.utility for Viewport nodes and testing.

[1.8.1] - 2022-05-20

Fixed

  • Change cls.default_model_table to correctly set model_cls in _create_color_or_drag_per_channel for vec2d, vec2f, vec2h, and vec2i omnigraph attributes

  • Infer default values from type for OG attributes when not provided in metadata

[1.8.0] - 2022-05-05

Added

  • Support for enableLegacyPrimConnections setting, used by DS but deprecated

Fixed

  • Tooltips and descriptions for settings that are interdependent

[1.7.1] - 2022-04-29

Changed

  • Made tests derive from OmniGraphTestCase

[1.7.0] - 2022-04-26

Added

  • GraphVariableCustomLayout property panel widget moved from omni.graph.instancing

[1.6.1] - 2022-04-21

Fixed

  • Some broken and out of date tests.

[1.6.0] - 2022-04-18

Changed

  • Property Panel widget for OG nodes now reads attribute values from Fabric backing instead of USD.

[1.5.0] - 2022-03-17

Added

  • Added add_create_menu_type and remove_create_menu_type functions to allow kit-graph extensions to add their corresponding create graph menu item

Changed

  • Menu.create_graph now return the wrapper node, and will no longer pops up windows

  • Menu no longer creates the three menu items Create\Visual Sciprting\Action Graph, Create\Visual Sciprting\Push Graph, Create\Visual Sciprting\Lazy Graph at extension start up

  • Creating a graph now will directly create a graph with default title and open it

[1.4.4] - 2022-03-11

Added

  • Added glyph icons for menu items Create/Visual Scripting/ and items under this submenu

  • Added Create Graph context menu for viewport and stage windows.

[1.4.3] - 2022-03-11

Fixed

  • Node is written to backing store when the custom widget is reset to ensure that view is up to date with FC.

[1.4.2] - 2022-03-07

Changed

  • Add spliter for items in submenu Window/Visual Scripting

  • Renamed menu item Create/Graph to Create/Visual Scripting

  • Changed glyph icon for Create/Visual Scripting and added glyph icons for all sub menu items under

[1.4.1] - 2022-02-22

Changed

  • Change Window/Utilities/Attribute Connection, Window/Visual Scripting/Node Description Editor and Window/Visual Scripting/Toolkit into toggle buttons

  • Added OmniGraph.svg glyph for Create/Graph

[1.4.0] - 2022-02-16

Changes

  • Decompose the original OmniGraph menu in toolbar into several small menu items under correct categories

[1.3.0] - 2022-02-10

Added

  • Toolkit access to the setting that uses schema prims in graphs, and a migration tool for same

[1.2.2] - 2022-01-28

Fixed

  • Potential crash when handling menu or stage changes

[1.2.1] - 2022-01-21

Fixed

  • ReadPrimAttribute/WritePrimAttribute property panel when usePath is true

[1.2.0] - 2022-01-06

Fixed

  • Property window was generating exceptions when a property is added to an OG prim.

[1.1.0] - 2021-12-02

Changes

  • Fixed compute node widget bug with duplicate graphs

[1.0.2] - 2021-11-24

Changes

  • Fixed compute node widget to work with scoped graphs

[1.0.1] - 2021-02-10

Changes

  • Updated StyleUI handling

[1.0.0] - 2021-02-01

Initial Version

  • Started changelog with initial released version of the OmniGraph core