v1.16.0 Changelog
September 8, 2023
Breaking Changes
- UBQ: Replace granular color-specific APIs with a more generic approach, that eases interactions with colors. Add
get|setColor
,get|setSettingColor
,get|setDropShadowColor
, andget|setStrokeColor
in favour of the color-space specific endpoints. Deprecate the following APIs:BlockAPI.getColorRGBA
-> UseBlockAPI.getColor
insteadBlockAPI.setColorRGBA
-> UseBlockAPI.setColor
insteadBlockAPI.setColorSpot
-> UseBlockAPI.setColor
insteadBlockAPI.getColorSpotName
-> UseBlockAPI.getColor
insteadBlockAPI.getColorSpotTint
-> UseBlockAPI.getColor
insteadBlockAPI.getBackgroundColorRGBA
-> UseBlockAPI.getColor
querying the"backgroundColor/color"
property insteadBlockAPI.setBackgroundColorRGBA
-> UseBlockAPI.setColor
modifying the"backgroundColor/color"
property insteadBlockAPI.setStrokeColorRGBA
-> UseBlockAPI.setStrokeColor
insteadBlockAPI.getStrokeColorRGBA
-> UseBlockAPI.getStrokeColor
insteadBlockAPI.setDropShadowColorRGBA
-> UseBlockAPI.setDropShadowColor
insteadBlockAPI.getDropShadowColorRGBA
-> UseBlockAPI.getDropShadowColor
insteadEditorAPI.setSettingColorRGBA
-> UseEditorAPI.setSettingColor
insteadEditorAPI.getSettingColorRGBA
-> UseEditorAPI.getSettingColor
instead
Non Breaking Changes
- CESDK: Added unstable clamp camera position and clamp camera zoom APIs.
- CESDK: Add
cardLabelPosition
for better easier positioning of the label in a asset library card - CESDK: Add
cardBorder
for enabling a border in a asset library card - UBQ/Android: Add
baseUri
as a parameter with a default value to theEngine.addDemoAssetSources()
method. - UBQ: Setting the
defaultEmojiFontFileURI
to an empty string will now disable emoji rendering and force text rendering to use the non-emoji font for all glyphs. - CE.SDK: During video export suspend inactivity detection while tab is in the background.
- UBQ: Fixed the
replaceText
API when the text contains variables. - CESDK: Add support for loading WASM and DATA from HTTP URLs (
config.core.baseUrl
) - CESDK: Remove purple flashing for placeholders
- CESDK: Added multitouch support on the web for CE.SDK and the CreativeEngine.
- CESDK: Introduces a new color inspector with support for multiple color palettes.
- CESDK: Introduced support for CMYK colorSpace and Spot colors in our color pickers.
- CESDK: It’s now possible to add color libraries as asset sources.
- CESDK: Introduced the new
ui.colorLibraries
configuration option to configure the asset sources for the color inspector. - CESDK: deprecated the
ui.colorPalettes
configuration option in favor of using asset sources. - UBQ/Web: fix H.264 videos that need a large frame re-order window. This issue manifested as videos running into timeout during loading.
- CE.SDK: Fix labels for entries in text library not shown after language has been switched in settings panel
- CESDK: Fix labels in color library not showing up in other languages