Skip to content

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, and get|setStrokeColor in favour of the color-space specific endpoints. Deprecate the following APIs:
    • BlockAPI.getColorRGBA -> Use BlockAPI.getColor instead
    • BlockAPI.setColorRGBA -> Use BlockAPI.setColor instead
    • BlockAPI.setColorSpot -> Use BlockAPI.setColor instead
    • BlockAPI.getColorSpotName -> Use BlockAPI.getColor instead
    • BlockAPI.getColorSpotTint -> Use BlockAPI.getColor instead
    • BlockAPI.getBackgroundColorRGBA -> Use BlockAPI.getColor querying the "backgroundColor/color" property instead
    • BlockAPI.setBackgroundColorRGBA -> Use BlockAPI.setColor modifying the "backgroundColor/color" property instead
    • BlockAPI.setStrokeColorRGBA -> Use BlockAPI.setStrokeColor instead
    • BlockAPI.getStrokeColorRGBA -> Use BlockAPI.getStrokeColor instead
    • BlockAPI.setDropShadowColorRGBA -> Use BlockAPI.setDropShadowColor instead
    • BlockAPI.getDropShadowColorRGBA -> Use BlockAPI.getDropShadowColor instead
    • EditorAPI.setSettingColorRGBA -> Use EditorAPI.setSettingColor instead
    • EditorAPI.getSettingColorRGBA -> Use EditorAPI.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 the Engine.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