Skip to content

v1.8.0 Changelog

October 21, 2022

See the announcement post for details on features.

Breaking Changes

  • CESDK: I18n keys related to shadows have changed:
    • ‘action.shadow.direction.change’ is now ‘action.shadow.angle.change’
    • ‘action.shadow.direction.rotate’ is now ‘action.shadow.angle.rotate’
    • ‘action.shadow.size.change’ is now ‘action.shadow.distance.change’
    • ‘input.shadow.direction’ is now ‘input.shadow.angle’
    • ‘input.shadow.direction.description’ is now ‘input.shadow.angle.description’
    • ‘input.shadow.size’ is now ‘input.shadow.distance’
    • ‘input.shadow.size.description’ is now ‘input.shadow.angle.distance’
  • UBQ: Highlight placeholder button on hover
  • CESDK: Initializing the engine no longer requires a <canvas>. Instead, the instance will instantiate its own canvas that can then be inserted into the DOM
  • CESDK: Fix snapping guides aren’t cleared on mouse/touch up
  • CESDK: Fix modals and dialogs not being positioned properly
  • UBQ: the design/arrange scope provides more fine-grained with design/arrange/move, design/arrange/resize, design/arrange/rotate, design/arrange/scale and design/arrange/flip. It is still possible to read or write all at once using design/arrange.
  • CESDK: Fix i18n issues with multiple CE.SDK instances
  • CESDK: Fix edge handle snapping on rotated elements

Non Breaking Changes

  • CESDK: Fix broken typography on inspector panel welcome text for adopter role
  • CESDK: Insert and replace panels now have the same default settings
  • CESDK: Add Image Straighten UI
  • UBQ: Add drop shadow support to the sticker block
  • CESDK: Update how the replace button is drawn on small frames
  • CESDK: Fixed hover highlight outline when changing selection via the API
  • CESDK: Add content-hashes to the core (WASM) asset filenames. Verify CESDK Version during WASM instantiation
  • CESDK: Add configuration options to show/hide UI to manage/format pages
  • CESDK: A multi-selection can be rotated
  • UBQ: Fixed the selection behavior of rectangle elements with outside or center strokes
  • CESDK: Add optional fixedOrientation flag to page format preset type.
  • UBQ: Added a high compatibility mode for PDF exports to the export settings and enabled it by default
  • UBQ: Add ubq://maxImageSize to control the engine’s memory footprint. The default value is 4096 pixels. Images with a higher resolution get downscaled automatically.
  • UBQ: Improved memory handling.
  • CESDK: Fix settings panel CSS theme generator not including all necessary CSS custom properties
  • CESDK: Fix drag handle snapping accuracy sporadically slightly off
  • UBQ: Add iOS inline text editing
  • UBQ: Added exportWithColorMask to the API and bindings
  • UBQ: Fix property modification for duotone_filter, lut_filter, adjustments & hsp_selective_adjustments
  • UBQ: findAllProperties now returns correctly prefixed keys for blurs, effects and fills
  • UBQ: Add flipCropHorizontal and flipCropVertical APIs
  • UBQ: Fixed page dimensions and font sizes in the PDF export of pixel-unit scenes
  • UBQ: Fixed issue when adding another block after an selected image in the default UI
  • UBQ: Expose cropOverlayColor setting
  • UBQ: Add findAllMetadata endpoint
  • UBQ: Fix console error when touch dragging on the web
  • UBQ: Fix null values for getGroups callback in AssetSources
  • UBQ: Add helper functions to determine the support for WASM and Video (supportsWasm & supportsVideo)
  • UBQ: Added support for emojis, rendered with NotoColorEmoji.ttf
  • CESDK: Added touchScrollingEnabled and touchDragRequiresSelectionEnabled settings to configure the touch behavior.
  • CreativeEngine: Add Node.JS package @cesdk/node
  • UBQ: Fix crashes during event delivery
  • UBQ: Fix dragging through UI elements
  • UBQ: Fix crashes when duplicating fill, effects and blurs