2.4.2 Release Notes
Release date: 10th June 2025
New Features
Scripting
API
Enhancements
- New UI affordance to indicate an attribute has been added to the Control Centre.
- The Asset from Smart Folder now loops when its Mode is set to Auto Index.
- Reordering for the input lists in the Attribute Editor (e.g. a Duplicator's Input Shapes) have been improved. The connection popovers have also been updated but this is purely cosmetic.
- The arrow keys can now be used to move Shapes in the Viewport when selecting in the Time Editor, Attribute Editor and/or Dependency Graph (this was already supported in the Scene Tree).
- api.modifyKeyframeTangent now includes new
xValue
andyValue
keys
Notable Bug Fixes
- Integer and boolean keyframes now snap to integer values when moving them in the Graph Editor.
- When deleting a Composition from the Assets Window, if the 'next active Composition' is organised within a folder, it is no longer removed from that folder.
- The Attribute Editor now filters for attributes within a Shape's Fill or Stroke tabs.
- Undoing a change of color to a Scene Palette swatch now updates the swatch correctly.
- Several issues with the Color Window and palettes not updating have been resolved.
- The Edit > Duplicate (Options) dialogue no longer breaks the button layout.
cavalry.hexToRgba()
now expects a hex input as Hex+Aui.colorChip()
andui.setBackgroundColor()
now expects a hex input as Hex+A.ui.getColorWithAlpha()
now returns Hex+A- When using
ui.scriptLocation()
in welcome.js for a plugin, it now returns the parent folder of the plugin. - Issues with
mesh.childMeshCount()
andmesh.getChildMeshAtIndex
that broke theDemo Scenes > JavaScript > Line Chart
example have been resolved. - Fixed an issue where setting a Random Behaviour's Minimum and Maximum to the same value was not outputting that value.
- If the handles of the first/last keyframes mean the resulting animation curve is above/below the keyframe, the animation curve now draws correctly in the Graph Editor when set to
Loop > Loop with Offset
. - Use of MIME types within Script UIs has been improved.
- Dragging and dropping a Scene palette swatch (in List view) no longer triggers a crash.
- The Color Picker (eyedropper) is now working again. Note that swatches are not colour managed so these remain unsupported for now.
- Renaming multiple selected Layers is now working again.
Notes
- File paths have been unified across macOS and Windows to use
/
(slash) as a separator in the UI. A\
(backward slash) can be used on Windows but these will resolve as/
. For example, entering\my\path\file
to File Name will preview as/my/path/file.png
in the RQIs path preview. This includes any paths returned by the JavaScript APIs.