Skip to content

v1.12.0 Changelog

June 2, 2023

Breaking Changes

  • UBQ: Improved the resizing behavior of sceneAPI.applyTemplateFromString and sceneAPI.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, and BlockAPI.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 or cesdk.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 to config.logger in the future. The LogLevel 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.