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