Skip to content

v1.32.0 Changelog

August 6, 2024

Breaking Changes

  • Editor/Web: The configuration config.ui.elements.libraries.insert.entries, config.ui.elements.dock.groups and config.ui.elements.dock.defaultGroupId is now deprecated in favor of the new Asset Library Entry and Dock APIs. During this deprecation phase config.ui.elements.libraries.insert.entries is still called but with a slightly different behavior. Instead of being called repeatedly with the current context (like the selected block), it is now called only once while the editor initializes. Most use-cases should not be affected by this breaking change, but if you rely on this behavior you need to migrate to the use of the Asset Library Entry and Dock APIs and change the dock in a selection subscription.
  • Editor/Web: The configuration config.ui.elements.libraries.replace.entries is now deprecated in favor of the new Asset Library Entry API and cesdk.ui.setReplaceAssetLibraryEntries. Until it is removed, config.ui.elements.libraries.replace.entries will still be called and migrated to return IDs of entries that should be available via the Asset Library Entry API. If an entry is returned with an ID that is not present in the store, it will be added. If the returned entry differs from the store, a warning will be printed.

Non Breaking Changes

  • Engine: Added fade properties to the slide, blur and crop_zoom animations.
  • Engine: Reduced the fade duration of the pop animation to half of the total animation duration.
  • Editor/Web: Introduces addPlugin method to add a plugin to the editor
  • Engine: Introduces addPlugin method to add a plugin to the engine
  • Engine: Added a “Trim” default edit mode.
  • Engine: The setPlaying API now only changes the current edit mode if it is being called on a page block.
  • Editor/iOS: Added voiceover.
  • Editor/iOS: Audio thumbnails now display the correct waveform from the audio.
  • Editor: Fixed resizing of multiple selected elements in scenes that have pixel as design unit. Pixel snapping is disabled in that case to not resize the individal elements differently.
  • Engine: Fixed that the enabled option was not being serialized for effects and therefore disabled effects were enabled after loading.
  • Engine: Fixed that text lines or words could be accidentally clipped off if in a tight frame due to floating point precision limitations.
  • Editor/Web: Multiple APIs to customize the web editor are now public (see customization documentation for further details): registerComponent, setDockOrder, getDockOrder, setInspectorBarOrder, getInspectorBarOrder, setCanvasMenuOrder, getCanvasMenuOrder, setNavigationBarOrder, getNavigationBarOrder, setCanvasBarOrder, getCanvasBarOrder, addAssetLibraryEntry, updateAssetLibraryEntry, removeAssetLibraryEntry, getAssetLibraryEntry, findAllAssetLibraryEntries, setBackgroundTrackAssetLibraryEntries, getBackgroundTrackAssetLibraryEntries, setReplaceAssetLibraryEntries and addIconSet.
  • Editor/iOS: Disabled auto-correct on text blocks to prevent rare crashes