Skip to main content

2.2 Release Notes

Beta Build

Cavalry 2.2 is currently in beta and available to users with an active Professional licence.

Release date: XXth XXXX 2024

New Features

Shapes

  • New Gradient Color Mode for Strokes making gradients along a path possible! Note that support is currently limited to color (no jitter, interpolation, alignment options etc. yet).
  • It's now possible to add multiple Strokes to paths. See the Multi Stroke attribute at the bottom of a Shape's Stroke tab.

Utilities

Falloffs

  • Two new Shape Types for the Falloff:
    • Sweep - Create 'radar' like effects (similar to the the Sweep Gradient).
    • Shape - Use custom Shapes as Falloffs.
  • New Range Falloff

JavaScript API

API

Enhancements

  • Previews have been added to most assets within the Assets Window.
  • The Wave Deformer can now adapt to the length of contours to create more even deformation.
  • Layout Based on Size at Frame - The bounding box of animated Shapes used with Layout Group can now be set on a specific frame. This option is part of the Advanced tab of a Shape.
  • The Text Shape can now be set to avoid wrapping within a Text Box resulting in single words on the last line (orphans).
  • The Noise Behaviour now supports Noise Rotation and Noise Scale.
  • Apply Font Size now supports Falloffs.
  • The Style and Material Behaviours now include an All mode which can be used when working with Behaviours and the Range Falloff.
  • New Create > Demo Scenes > Text > Variable Font example showing off the above.
  • New Create > Demo Scenes > JavaScript > Random Dash Pattern example.
  • A Component's Show Layer Groups mode is now Compact Layout. Along with the ability to rename attributes introduced in Cavalry 2.1.3 this provides a further simplified option for the UI.
  • The font used for the JavaScript windows/panels and Attribute Expressions has been updated to Fira Code.

Notable Bug Fixes

  • Hidden Guides can no longer be double clicked.
  • The styling of the Animate Path button in the Scene Tree has been restored.
  • Holding Cmd/Ctrl when parenting Layers is now blocked.
  • Dimming for contextual menus in the Attribute Editor has been restored.
  • Auto-compete in the JavaScript Editor is now case sensitive.