1.2.1 Release Notes
New Features
- New Intersections Distribution means you can place points where shapes intersect with each other.
- New Corner Pin - Distort comps/ images/ shapes by pinning the corners to Nulls.
- CLI - Swap Assets at render time with the new
--swapAsset
command. - Text Shape has a new Background tab for adding backgrounds to text. This uses the text's baseline for its position and so is better suited for use with text where the string may or may not contain ascenders/ descenders (e.g. a Bounding Box's height would change as the height of the Text's bounding box changes).
- Spreadsheet now has a new Interpolate attribute which means you can now blend between columns of data. There's also a Sort Order mode which will output a rank for each row. This is useful for data vis.
- New Apply Typeface Style Behaviour for Text - allows you to dynamically set the typeface based on a search (regex).
Enhancements
- Color Window - Preview more than 5 colours in the Palettes menu.
- Render Manager:
- New Delete All Render Queue Items button.
- New Ensure Unique File Names option added to the Dynamic tab. Unchecking this will prevent Cavalry from adding files to folders or appending an 'index' to file names when used with a Render Token.
- Improved indication of illegal characters in file paths.
- Improved warnings when trying to render to locked (read-only) locations.
- New 1350x1080 (4:5) resolution preset.
- Improvements to attribute names on SubUIs in the Scene Window. For example, Color Alpha appeared the same for both Fill and Stroke but will now appear as Fill Color Alpha and Stroke Color Alpha.
- Window states are now saved when using Focus Mode.
- Improvements to automatic numbering when creating new layers.
- Auto-complete in the Attribute Editor search bar, with automatic Tab switching.
- Mask Feather has been built into Shapes (the Mask Blur Filter has now been removed).
- Decimal Separator added to the Value String Generator.
- The zoom in and out icons in the Time Editor are now buttons.
- F2 now triggers renaming in the Scene and Assets Windows.
- You can now filter out the Position Context via the
Advanced > Context
contextual menu in the Attribute Editor's layer header row. - Improvements to undo, particularly for Text.
- Support for X11 colours in spreadsheet data. Note - colours with names containing numbers (e.g.
blue1
) are not supported.
New Experimental features:
- New JavaScript - Write JavaScript expressions directly in Cavalry. Check out the new Presets in the
Create > Presets > JavaScript
menu. - New Filters:
- Black and White - Convert Shapes/ Shaders to Black and White.
- Brightness and Contrast - Adjust the brightness and contrast of Shapes/ Shaders.
- Scan Lines - Create a CRT TV effect.
- Shift Channels -
- Glow - Add glow to Shapes.
- Threshold - Convert all pixels darker/ lighter than a threshold to black/ white.
Known Issues
- The Aliasing feature has been temporarily removed.
- There is a known quality issue with some Filters. We're working on a fix for this.
Resolved Issues
300+ issues resolved since the release of 1.2 including the below:
Issue ID | Title | Closed At (UTC) |
---|---|---|
6422 | Smoke Test Basic QA | 14 Dec 2021 |
6398 | Graph Editor - Draw Channel Names - Use Nice Names | 14 Dec 2021 |
6198 | Documentation corrections | 14 Dec 2021 |
6291 | Connection syntax to SubUIs | 14 Dec 2021 |
6414 | Compositions missing expand/collapse UI | 14 Dec 2021 |
5696 | Emdash confusing Apply Text Fill/ Font Size | 14 Dec 2021 |
6357 | Add colour interpolation to spreadsheet | 14 Dec 2021 |
6365 | X11 colours not recognised in spreadsheets | 14 Dec 2021 |
6409 | JSMath default should use a user variable | 14 Dec 2021 |
6412 | X11 Colour interpolation crash | 14 Dec 2021 |
6326 | Remove caret positioning from undo queue | 14 Dec 2021 |
6349 | Pasting a shape onto a Comp doesn't trigger modal | 14 Dec 2021 |
6287 | CSV min and max don't know about decimal delimiters | 14 Dec 2021 |
4817 | Warn users when we can't open a file stream for rendering | 13 Dec 2021 |
6314 | Starting Velocity X/Y Forge | 13 Dec 2021 |
5905 | UNDO after typing pulls the caret back a space. | 13 Dec 2021 |
6249 | Scanline/CRT TV Filter | 13 Dec 2021 |
6383 | Placing Layers above/As Childs of comps. | 13 Dec 2021 |
6339 | Scan Line - Shadow Mask | 13 Dec 2021 |
6363 | Remove the word Simple from Simple Glow | 13 Dec 2021 |
6336 | Gradient Colour Swatch UI | 13 Dec 2021 |
6290 | Max Attribute Editor UIs negative Value. | 13 Dec 2021 |
5886 | Add 'Group Selected' to VP contextual menu | 13 Dec 2021 |
6394 | Scan Lines Shadow Mask RGB Names | 13 Dec 2021 |
6404 | Set Position Keyframe Shortcut | 13 Dec 2021 |
6333 | Renaming Attributes doesn't update in the Scene Window | 13 Dec 2021 |
6334 | Naming SkSL Keyframe layers | 13 Dec 2021 |
6348 | Text - Reconnecting a Background | 13 Dec 2021 |
6397 | Graph Editor - Draw Channel Names - Use Nice Names | 9 Dec 2021 |
5334 | Remove : from labels in Spreadsheet Settings | 9 Dec 2021 |
6376 | Tooltip for Béziers in Graph Editor | 9 Dec 2021 |
6372 | Attribute Editor contextual menu - naming | 9 Dec 2021 |
6351 | Text Shape Background specific Indices | 9 Dec 2021 |
5976 | edge case in the group command | 7 Dec 2021 |
6073 | Gradient Stop - connection indicator disappears. | 7 Dec 2021 |
6316 | View > Show Comp Boundary shares hotkey with Show Pixel Gird | 7 Dec 2021 |
6324 | Composition can't be added as top layer | 7 Dec 2021 |
6375 | Show looping in Time Editor | 7 Dec 2021 |
5594 | FPS Render Token - add fps suffix | 6 Dec 2021 |
6354 | Forge Polygons Regression | 6 Dec 2021 |
5935 | Order of Assets Window Contextual menu (spreadsheet) | 6 Dec 2021 |
6353 | Remove Filter from Filter Names | 6 Dec 2021 |
6266 | Confusion about Shift modifier key | 6 Dec 2021 |
6148 | Add Mask Blur to Shapes | 6 Dec 2021 |
6343 | Scan Lines - default Interlace to 0 (off) | 6 Dec 2021 |
6327 | Log Window - Undo Text Box resize creates lots of info. | 6 Dec 2021 |
6347 | Text Background Shape output connection colour | 6 Dec 2021 |
5495 | Offset for Context Index | 6 Dec 2021 |
6328 | Scrolling through Fonts in the Undo Queue | 6 Dec 2021 |
6048 | Rig Control - No X or Y in labels | 6 Dec 2021 |
6078 | Fill/Stroke Alpha Duplicate Keyframe names | 6 Dec 2021 |
6335 | Sub-Mesh rotation Prefix | 6 Dec 2021 |
6345 | Maximum Velocity / Maximum Rotation Velocity per Shape in Forge | 6 Dec 2021 |
6240 | AtEd - Clicking tab after search | 6 Dec 2021 |
5369 | Nice naming of new layers | 6 Dec 2021 |
5004 | Polygon naming bug | 6 Dec 2021 |
5099 | Check for illegal chars in filenames/paths | 6 Dec 2021 |
6313 | Text Shape Background default position | 6 Dec 2021 |
6196 | String Manipulator Transition Percentage | 6 Dec 2021 |
4855 | Reverse and Offset for Sequence utility | 6 Dec 2021 |
6084 | Developer Mode | 3 Dec 2021 |
6340 | Scan Line questions | 3 Dec 2021 |
6305 | Text Shape Background Connections | 3 Dec 2021 |
5991 | Preference changes in the undo queue? | 3 Dec 2021 |
6344 | Duplicator - Remove rather than hide Input Shapes. | 3 Dec 2021 |
6315 | Scan Lines Filter name | 3 Dec 2021 |
6239 | AtEd selection | 3 Dec 2021 |
6318 | Loading Attribute UI is now in the UNDO Queue | 3 Dec 2021 |
6195 | Translation String Manipulator Alignment | 2 Dec 2021 |
6306 | Input/Output connections to spreadsheet column not shown | 2 Dec 2021 |
6279 | Pencil - Redraw not working. | 2 Dec 2021 |
5920 | Connection UI from Gradient Shader doesn't disappear. | 2 Dec 2021 |
6304 | Filters on Images - Regression | 2 Dec 2021 |
6320 | Keyframes for SKSL Shaders | 2 Dec 2021 |
6308 | Spreadsheet - sort order | 2 Dec 2021 |
6323 | Dragging Comp from Assets Window into Scene Window hierarchy | 2 Dec 2021 |
6329 | Text Shape Sub-Mesh Character Rotation. | 2 Dec 2021 |
5125 | Option to not use Dynamic index in filename | 1 Dec 2021 |
6293 | Text Background feature | 30 Nov 2021 |
6289 | Focus Mode/ Workspaces - Welcome to Cavalry! | 30 Nov 2021 |
6292 | Add Draw Comp Boundary to the view menu | 30 Nov 2021 |
6299 | Bounding Box snapping and Groups | 30 Nov 2021 |
6301 | Bake Animation + Deformers | 30 Nov 2021 |
6309 | Background Shape input wrong height | 30 Nov 2021 |
3884 | Add indicative output to JSMath | 30 Nov 2021 |
6283 | Forge Chain Path, Unwanted collisions | 30 Nov 2021 |
6298 | Forge - Animated Gravity attributes in Scene Window | 30 Nov 2021 |
6302 | Linear Wipe Screen Space Bug | 26 Nov 2021 |
6284 | The word 'Element' is used in RQI tooltip | 25 Nov 2021 |
5728 | Empty Connection Sub Menu | 24 Nov 2021 |
6025 | Scene window/ Timeline editor max zoom | 24 Nov 2021 |
6288 | Sub-Mesh for Duplicators/Merged Shapes | 23 Nov 2021 |
6068 | Bezier Handles being picked up in Forge Dynamics | 23 Nov 2021 |
5922 | Split Path is called the splitPathUtility but is tagged as a Behaviour | 23 Nov 2021 |
6261 | Blur/Glow - Sub Mesh | 23 Nov 2021 |
6057 | Global Collision Events not updating every frame. | 23 Nov 2021 |
6262 | Can't make connection from Dynamic Render > Number of Renders | 23 Nov 2021 |
6097 | Delete all RQIs confirmation message | 22 Nov 2021 |
6258 | Restriction message - Hidden behind rulers in full view | 22 Nov 2021 |
6254 | FR - Add Falloff in Falloff tabs | 22 Nov 2021 |
6264 | Quick Add - search issue | 22 Nov 2021 |
6069 | Three sided chain shapes broken in forge. | 22 Nov 2021 |
6238 | Pencil - Drawing and close distance | 22 Nov 2021 |
6218 | Forge - 'leaking' chain shape | 22 Nov 2021 |
6237 | Radius Attributes W/H or # | 22 Nov 2021 |
5939 | Focus mode and window state | 19 Nov 2021 |
6091 | Word level mode on Forge Dynamics | 19 Nov 2021 |
6221 | F shortcut locks to Focus modes full screen. | 19 Nov 2021 |
6074 | Shape Type Sub-UI and retaining values | 19 Nov 2021 |
5718 | Apply Text Fill and (regex) text selection | 19 Nov 2021 |
5327 | Label Numbering - remove the 1 | 19 Nov 2021 |
5305 | Drawables remain visible when parent is not but are not selectable | 18 Nov 2021 |
6080 | Can't move point on editable shape with Transform tool | 18 Nov 2021 |
6209 | Make Restricted Mode more apparent. | 18 Nov 2021 |
5940 | Cut and Paste just copies the layer | 17 Nov 2021 |
6248 | Launching from Start menu prevents sign in. | 16 Nov 2021 |
6003 | Focus Mode resets the Viewport Zoom | 16 Nov 2021 |
6219 | Duplicators in Forge Dynamics Broken in the latest build | 16 Nov 2021 |
6083 | Switch Alias State option no longer appearing | 16 Nov 2021 |
6223 | Fix Render Info Analytics | 16 Nov 2021 |
6106 | Basic Line Length at 0 in a duplicator resets position. | 16 Nov 2021 |
6235 | Reset Workspace and cursor offset | 16 Nov 2021 |
6225 | Checkerboard out of alignment | 16 Nov 2021 |
6155 | Updating attrs for multi selection doesn't work for Fill/ Stroke tabs | 15 Nov 2021 |
6222 | Adding Swatches to Fill/Stroke Tab | 15 Nov 2021 |
6102 | Tooltip on Quicktime Codec. | 15 Nov 2021 |
6234 | Enable Fill/ Stroke - Set Keyframe contextual menu item | 15 Nov 2021 |
6220 | Presets drop down opening on second screen. | 15 Nov 2021 |
6211 | Crashing when using Pencil Tool | 15 Nov 2021 |
6201 | Unwanted keyframe added to Arrow ends | 15 Nov 2021 |
6126 | Long Layer Names wrap in Attribute Editor | 12 Nov 2021 |
2296 | Select Linear Falloff in VP | 12 Nov 2021 |
4026 | Can't select Nulls/Falloffs in VP | 12 Nov 2021 |
6178 | Partner/ Education licences are not Pro | 12 Nov 2021 |
5819 | Soloing changes search icon to tag | 12 Nov 2021 |
6181 | Delete Keyframe and Delete Animation not functioning correctly. | 12 Nov 2021 |
6216 | Value String Gen and 'separator' attr names | 12 Nov 2021 |
5859 | FTV - add filename to header bar | 11 Nov 2021 |
5240 | Link to file doesn't work when Token used in Path | 11 Nov 2021 |
6217 | keyframing Gravity (stepped) 2 | 11 Nov 2021 |
6174 | FTV - Localisations | 11 Nov 2021 |
3691 | Render complete status | 11 Nov 2021 |
5721 | Forge - keyframing Gravity (stepped) | 11 Nov 2021 |
5465 | Preview more colours in the palettes menu | 11 Nov 2021 |
5553 | Incremental zoom in TE via icon | 11 Nov 2021 |
3725 | Clear all option for Render Manager | 11 Nov 2021 |
5885 | Rename Split Path to Trim Path | 11 Nov 2021 |
5348 | Retain number formatting | 11 Nov 2021 |
6138 | Rendering 8k MP4 above 64 FPS results in negative bit rate | 11 Nov 2021 |
6096 | Venetian Blinds with Distortion | 11 Nov 2021 |
6117 | Venetian Blinds Jump at 0% | 11 Nov 2021 |
1391 | Drop Shadow Filter - Amount label | 11 Nov 2021 |
5372 | Drop Shadow after Freeze Transforms | 11 Nov 2021 |
2786 | Drop Shadow - ignore rotations | 11 Nov 2021 |
6129 | Cycling Keyframes not working for Hierarchies/Groups | 11 Nov 2021 |
6028 | Arrange commands do not retain order for multi selections. | 10 Nov 2021 |
6075 | Forge - Sticky Collision Event causing Crash | 9 Nov 2021 |
5961 | Radial Wipe on 0% leaves a line | 9 Nov 2021 |
4734 | Additional resolution default request | 9 Nov 2021 |
6146 | Deselecting a layer does not remove its bounding box | 9 Nov 2021 |
6095 | Resolution presets not correctly setting resolution | 9 Nov 2021 |
6187 | Symbols in Comp settings/Preferences | 8 Nov 2021 |
6123 | Entering curly bracket into a Text Replace String Crashes Cavalry | 8 Nov 2021 |
6186 | Feather Masks Checkbox | 8 Nov 2021 |
6170 | Grouping Shapes on a Pathfinder | 8 Nov 2021 |
6180 | Delete Animation/ Keyframe doesn't work on vectors | 8 Nov 2021 |
6086 | Wacom + iMac 5k display = drawing out of sync | 3 Nov 2021 |
6092 | Add 'Feather' attribute to Shape | 3 Nov 2021 |
6124 | Deselecting in Scene Window does not deselect in VP | 2 Nov 2021 |
6143 | Deselecting in VP requires cursor move to remove transform tool | 2 Nov 2021 |
5295 | Filter order doesn't work bug | 2 Nov 2021 |
6059 | 1.2 Release Checklist (QA) | 2 Nov 2021 |
6103 | Can't control dynamic index offset from the control centre | 29 Oct 2021 |
6116 | Groups Opacity | 29 Oct 2021 |
6089 | Mask rotates when inside Duplicator | 19 Oct 2021 |
6076 | Changing Mode on Gradient changes colours to default. | 18 Oct 2021 |
6077 | Forge not available in free/Starter | 18 Oct 2021 |
6070 | Quality loss on Radial/Linear Wipe Filters | 15 Oct 2021 |