v1.12.0 Changelog
June 2, 2023
Breaking Changes
- UBQ: Improved the resizing behavior of
sceneAPI.applyTemplateFromString
andsceneAPI.applyTemplateFromURL
. If the target size is different from the template size, the resulting layout might change to better fit the target size.
Non Breaking Changes
- CESDK: Providing asset sources via
config.assetSources
has been deprecated and will be removed completely in a future version. Please use the AssetAPI to add asset sources instead. - UBQ: Add
BlockAPI.isDistributable
,BlockAPI.distributeHorizontally
, andBlockAPI.distributeVertically
. - UBQ: Add
blockAPI.resizeContentAware
to resize blocks and fit their content, the same asapplyTemplate...
does for resizing pages. - CESDK: Providing variable definitions via
config.variables
orcesdk.setVariableDefinitions
has been deprecated and will be removed completely in a future version. Please use the VariableAPI to configure placeholder variables instead. - CESDK: The
config.defaultFont
key has been moved from the CreativeEngine to the CreativeEditorSDK, since it is not used in the CreativeEngine. - CESDK: The
config.callbacks.log
key has deprecated and will be moved toconfig.logger
in the future. TheLogLevel
enum has been deprecated and will replaced with a string union. - CESDK: Fix a bug in sliders of effects ‘Radial Pixel’ and ‘Tilt Shift’.
- CESDK: Fix a bug which resulted in the options menu button inside a timeline audio element to overlap the left handle preventing it from being used.
- CESDK: Add a paragraph spacing option to the text block.
- CESDK: Fix timeline seeker time label overlapping with seeker head.
- CESDK: Fix a bug with some sliders not updating on undo/redo.
- CESDK: Add clipping controls to advanced text subinspector.
- CESDK: Fix a bug with audio clips moving around when zooming the timeline.
- UBQ: Fix clipped lines of text to not contribute to the vertical alignment.
- CESDK: Add ‘Distribute’ actions to Default UI and Advanced UI.
- CESDK: ‘Move & Align’ dropdown in Default UI, and ‘Move’ dropdown in Advanced UI, have been labeled ‘Position’ to address new functionality.
- CESDK: Added translation keys ‘action.align.elements’, ‘action.align.toPage’, ‘action.position’, ‘action.distribute’, ‘action.distribute.horizontally’, ‘action.distribute.horizontally.description’, ‘action.distribute.vertically’, and ‘action.distribute.vertically.description’.
- CESDK: Update move/arrange action translations
- CESDK: Fix inspector bar change in height if scrollbar is being displayed.
- CESDK: Fix sub inspector not having a border based on the panel alignment configuration.
- UBQ: Set the text fill color to the color of the last remaining text run before the run is deleted.
- UBQ: Add
getTextCursorRange
API for querying the cursor position during text editing. - CESDK: Prevent style inheritance overwriting internal styling
- UBQ: Fix cases where changing a text blocks text would cause it to loose its font.