v1.11.0 Changelog
May 10, 2023
See the announcement post for details on features.
Breaking Changes
- UBQ: Made the
timeOffset
,duration
, andframerate
parameters of theBlockAPI#exportVideo
function optional. - UBQ: Renamed
SceneAPI.unstable_getDesignUnit
andSceneAPI.unstable_setDesignUnit
intoSceneAPI.getDesignUnit
andSceneAPI.setDesignUnit
- UBQ:
SceneAPI.setDesignUnit
now accepts"Pixel"
,"Millimeter"
or"Inch"
as arguments instead of"px"
,"mm"
or"in"
- UBQ:
SceneAPI.getDesignUnit
now returns"Pixel"
,"Millimeter"
or"Inch"
as values instead of"px"
,"mm"
or"in"
- UBQ/Swift: Renamed first parameter of the
SceneAPI.create
method fromfrom imageURL: URL
tofromImage url: URL
to differentiate between the image and the video variant - CESDK: Removal of the
scene
config option. You can set a scene’sdpi
andpixelScaleFactor
via the BlockApi’ssetInt(sceneId, 'scene/dpi', dpi)
andsetInt(sceneId, 'scene/pixelScaleFactor', factor)
. - UBQ/Android: Color which used to represent RGB color has now become a sealed interface and has two implementations:
RGBAColor
andSpotColor
Non Breaking Changes
- CESDK: Notifications have been redesigned. They always align to the bottom right edge now and are using updated design tokens to increase their visibility
- CESDK: Fix an issue where dragging from the canvas outside the browser window could put the mouse input system into an undefined state
- CESDK: Fix inspector headings not being truncated properly if their content is too long to fit the visible space
- UBQ: Add
SceneAPI.createFromVideo
method analogous toSceneAPI.createFromImage
- UBQ: Add
BlockAPI.isAlignable
,BlockAPI.alignHorizontally
, andBlockAPI.alignVertically
. - CESDK: Fix bleed margin not updating correctly when switching page format or design unit.
- CESDK:
PageFormatDefinition.dpi
andPageFormatDefinition.bleedMargin
properties have been removed. They were never actually used in the CESDK. - CESDK: Stroke properties are now being controlled via select inputs instead of segmented controls, improving their usability
- CESDK: Fix a bug in the ‘Edit’ canvas action for text blocks.
- CESDK: Fix for touch-gestures sometimes triggering accidental selection- CESDK: Stroke properties are now being controlled via select inputs instead of segmented controls, improving their usability
- CESDK: Fix a bug in the ‘Edit’ canvas action for text blocks.
- CESDK: Fix for touch-gestures sometimes triggering accidental selection
- CESDK: Fix moving groups between pages resulting in groups jumping around.
- CESDK: Number inputs now default to two fraction digits for number inputs
- UBQ: Merged CompositedText and Text blocks
- UBQ: Add TextCase options to the Text block and API
- CESDK: Add support for
file:/path
format and special characters in@cesdk/node
URL handling. - CESDK: Introduce the crop, filters, adjustments, effects, and blur inspector for page blocks.
- CESDK: Add Alignment UI to Design & Studio UI
- CESDK: Fix various bugs related to undo/redo in the Video Editor.
- CESDK: Fix a bug for ‘flip’ operations not saving undo/redo steps.
- CESDK: Fix editor crashing when loading scenes with specific combinations of block indices.
- UBQ: Add
text/clipLinesOutsideOfFrame
andtext/hasClippedLines
properties to the Text block. - UBQ: Add automatic font size options (
text/automaticFontSizeEnabled
,text/minAutomaticFontSize
,text/maxAutomaticFontSize
) to the Text block. - UBQ: Fix occasions where the scene export failed with an error stating “Block to export has size 0”.