Skip to main content

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 and yValue 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+A
  • ui.colorChip() and ui.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() and mesh.getChildMeshAtIndex that broke the Demo 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.