0.58.0

  • Fixed creation of nodes within Boxes - previously they were added below the root of the script rather than inside the box.

  • Fixed unstable scene hierarchy expansion (issue #120).

  • Fixed highlighting bugs whereby widgets inside a highlighted tab would incorrectly display an inherited highlight state. This could be seen when dragging a node into the node editor with either nested tabs or a nested VectorDataWidget.

  • Fixed PathPlugValueWidget bug where it would attempt to change the value of a read only plug.

  • Fixed PathWidget bug where it would still do autocompletion and popup menus even when non-editable.

  • Added TabbedContainer.insert() method.

  • Generalised the Metadata system to store arbitrary values rather than just descriptions.

  • Fixed CompoundPlugValueWidget bug whereby it would error if a summary was provided on a non-collapsible UI.

  • Added right-click context menus to enum and checkbox plug uis.

  • Added Box plug-promotion feature (#142).

  • Removed Gaffer.GroupNode (#164).

  • Fixed ordering of parameters in RenderManShader UI (#136).

  • Fixed banding and dark edges evident in 2D viewer (#74).

  • Fixed awkward zooming of Viewers and NodeGraph (#46).