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
- Stroke Duplicator (proof of concept).
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.