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