Version v1.17.0 Changelog October 9, 2023
Breaking Changes
- UBQ: Removed deprecated APIs:
setFillType,getFillType,setFillGradientType,getFillGradientType,addFillGradientColorStop,removeFillGradientColorStop,getFillGradientColorStops,setFillGradientColorStops,setFillGradientControlPoint,getFillGradientControlPointX,getFillGradientControlPointY,setFillGradientRadius,getFillGradientRadius. - UBQ: Removed properties:
fill/gradient/typeandfill/type.
Non Breaking Changes
- UBQ: The WebP image format is now supported for import and export.
- UBQ: Placeholder lines are now rendered in design space and their size has been adjusted for thumbnails.
- UBQ: Fix adjustments rendering on Android Chrome.
- UBQ/Swift: Fix malformed frameworks for macOS & Mac Catalyst.
- CESDK: Fix canvas menu placement not overflowing other inputs anymore
- CESDK: Change inspector bar input grouping from spacing to separators
- UBQ: Replace granular color-specific APIs with a more generic approach, that eases interactions with colors. Add
get|setColor,get|setSettingColor,get|setDropShadowColor, andget|setStrokeColorin favour of the color-space specific endpoints. Deprecate the following APIs:BlockAPI.getColorRGBA-> UseBlockAPI.getColorinsteadBlockAPI.setColorRGBA-> UseBlockAPI.setColorinsteadBlockAPI.setColorSpot-> UseBlockAPI.setColorinsteadBlockAPI.getColorSpotName-> UseBlockAPI.getColorinsteadBlockAPI.getColorSpotTint-> UseBlockAPI.getColorinsteadBlockAPI.getBackgroundColorRGBA-> UseBlockAPI.getColorquerying the"backgroundColor/color"property insteadBlockAPI.setBackgroundColorRGBA-> UseBlockAPI.setColormodifying the"backgroundColor/color"property insteadBlockAPI.setStrokeColorRGBA-> UseBlockAPI.setStrokeColorinsteadBlockAPI.getStrokeColorRGBA-> UseBlockAPI.getStrokeColorinsteadBlockAPI.setDropShadowColorRGBA-> UseBlockAPI.setDropShadowColorinsteadBlockAPI.getDropShadowColorRGBA-> UseBlockAPI.getDropShadowColorinsteadEditorAPI.setSettingColorRGBA-> UseEditorAPI.setSettingColorinsteadEditorAPI.getSettingColorRGBA-> UseEditorAPI.getSettingColorinstead
- CE.SDK: Display actual name as title in libraries if a translation is available
- CESDK: Fix labels in color library not showing up in other languages
- CESDK: Tooltips are not “dangling” anymore on touch devices
- UBQ: Fixed the
getEnumandsetEnumAPIs to work with nested properties. - CESDK: Fix Gradient button in color picker causes the gradient changes to reset back
- CESDK: Fix HEX Color input stops reacting to changes when a 3-digit HEX is entered
- 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: Panels now have consistend positioning of close and back buttons based on their configured position
- UBQ: Fixed PDF page order on export when using the headless engine.
- CE.SDK: Fix labels for entries in text library not shown after language has been switched in settings panel
- UIKIT: Properly remove old theme and scale classes before adding current selected one
- UBQ: Fix an issue where on scene load pages other than the first that only contain an image would show up with a loading indicator in their thumbnail.
- UBQ: Fixed the initial cursor position when entering text mode via API being not always at the end of the text.
- UBQ: Add
PixelStreamFillandBlockAPI.setNativePixelBuffer(id, buffer). Check our guide for an introduction. - CESDK: Selection frame for placeholder elements only rendered purple for Creator roles
- CE.SDK and UIKIT: Replace Overpass Mono with Inter Sans Serif for “Input M” design token