Version v1.4.0 Changelog February 18, 2022
See the announcement post for details on features.
Breaking Changes
- CESDK: Add new elevation color theming token
- CESDK: Add design tokens for danger button variant
- CESDK:
//ly.img.ubq/adjustableImagewas renamed to//ly.img.ubq/image(serialized scenes are automatically converted) - CESDK: Changes made in preview mode are discarded when leaving the mode
- CESDK: Shapes may now be resized non aspect-aware via the edge handles
- CESDK:
presets.variableswas moved to the top level of theConfigurationobject - CESDK: Renamed configuration key for the view style from classic to advanced and from minimal to default
- CESDK: Changed default image fill mode from
nonetocover - CESDK: I18n files have been restructured (flat keys).
- CESDK: Extended layout functions of the block API for more control
- CESDK: Introduce
--ubq-margin-xltheming api token - CESDK: Introduce
--ubq-interactive-selectedtheming api token
Non Breaking Changes
- CESDK: Changes made in ‘Preview’ mode don’t affect the current scene anymore
- CreativeEngine: Introduces headless
CreativeEngineviacesdk-enginepackage and makes the editors underlying engine available viacesdk.engine - CESDK: Add manual number input for slider elements via Enter key
- CESDK: Add ability to remove variables
- UBQ: Store & handle relative paths by resolving them relative to the
ubq://basePathsetting - CESDK: Add “Always on top” toggle for design elements
- CESDK: Add ability to remove variables
- CESDK: Remove
ubq://waitForAssetssetting - CESDK:
image.uriwas replaced withimage.imageFileURI. The property now holds a file URI, the previously stored asset ID is now stored inimage.externalReference. Same applies toimage.lutFilter/uriandsticker.uri. - CESDK: Add block-based
saveToString&loadFromStringto block API - CESDK:
VectorPathblocks now only receive paths & size instead of an asset key. - CESDK: Snapping behaviour extended to multi-selected elements
- CESDK: Add
getGlobalBoundingBox…&referencesAnyVariablesto block API - CESDK: Replace
image.duotoneFilter/assetUriwith individual colors and introduceimage.duotoneFilter/externalReference - CESDK: Hide inspector bar inputs without necessary placeholder settings in classic UI