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/type
andfill/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|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
- 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
getEnum
andsetEnum
APIs 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
PixelStreamFill
andBlockAPI.setNativePixelBuffer(id, buffer)
. Check [https://img.ly/docs/cesdk/engine/guides/using-camera/](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