0.71.0

  • Variable substitution improvements
    • Added standard ${script:name} variable (#407)
    • Added custom script-wide variables accessible via the File->Settings menu (#407)
    • Added support for variable references within variables (recursive substitution)
    • Added environment variable and ~ substitution
    • Added standard ${project:name} and ${project:rootDirectory} variables.
  • Fixed save and load of ReadOnly plugs.
  • Removed Escape hotkey for leaving full screen mode. The same function is served by the ` hotkey.
  • Defined default locations for ribs, ass files and rendered images.
  • Added automatic directory creation for display, rib and ass locations (#59)
  • Added GraphComponent::clearChildren() method
  • Greyed out File->RevertToSaved menu item when it doesn’t make sense
  • Improved CompoundDataPlug data representation
  • CompoundPlugValueWidget using PlugValueWidget.hasLabel() to avoid unecessary labelling
  • Fixed UI for promoted plugs (#264)
  • Fixed bug where deleted children of Boxes weren’t removed from the selection (#430)
  • Fixed bug where pinned nodes were still visible in the UI after being deleted (#308)
  • Fixed hangs caused by adjusting colours while rerendering
  • Tidied up some test cases