Improved dirtiness propagation mechanism to remove duplicate signal emission.
Backdrop contents can now be scaled, so large backdrops can still have readable text when zoomed out.
Fixed bug which meant that empty backdrops didn’t immediately redraw as highlighted when selected.
Improved resizing behaviour.
Fixed cut and paste bug.
Added doublesided attribute to StandardAttributes node (#275).
Fixed packaging of Arnold plugins.
Fixed problem where light shaders weren’t being created as lights.
Fixed public build to work with older 3delight versions where RiProceduralV isn’t available.
Added support for several new attributes in RenderManAttributes node (#275).
The plugDirtiedSignal() is now emitted when a value has been edited with ValuePlug::setValue() - this means that observers need only ever use plugDirtiedSignal() instead of also having to use plugSetSignal() as well.
Added Style::characterBound(). This returns a bounding box guaranteed to cover the largest character in the font. It is useful for correctly positioning the text baseline among other things.