v1.43.0 Changelog
January 21, 2025
Breaking Changes
- Editor/iOS: Changed type
EditorEvent
from enum to protocol. Short-hand syntax of prior enum cases, e.g.,.shareFile(_ url:)
, is preserved via extensions of the new protocol type. Fully qualified prior enum cases, e.g.,EditorEvent.shareFile(_ url:)
, won’t compile anymore and should be changed to the short-hand syntax. All provided event types can now also be accessed through the newEditorEvents
(plurals
) namespace, e.g.,EditorEvents.ShareFile
but can only be initialized with the short-hand syntax.
Non Breaking Changes
- Engine:
active
member ofFindAssetResult
is now correctly set - Editor/Web: Added
labelAlignment
toPanelBuilder
buttons toleft
orcenter
align the button label. - Editor/Web: Add version property to the CE.SDK instance
- Engine/Web: Add version property to the engine instance
- Editor/Web: Document the
payload
option ofopenPanel
UI API. - Engine: Improved the
bringToFront
,sendToBack
,bringForward
, andsendBackward
block APIs to handle elements in tracks. - Engine: Added the feature flag
features/removeForegroundTracksOnSceneLoad
that can be used to make loaded scenes compatible with UIs that don’t support multiple clips per track. - Engine: Added the
supportsPageDurationSource
,setPageDurationSource
,isPageDurationSource
, andremovePageDurationSource
block API to allow setting a duration source block in video scenes, which then automatically defines the overall duration. A call of thegetDuration
block API on a page returns then the duration and offset of the defining element. See documentation for more details. - Engine: Updated the
getDuration
block API to allow for automatic duration calculations in a video scenes. If no duration source block is set, the method returns automatically the overall duration over all page children. See documentation for more details. - Editor/Web: Fix crash when loading certain scene files while audio is playing
- Camera/iOS: Fixed rect assignments in reaction mode to ensure correct layout output.
- Engine: If a custom URI resolver is set, caching of the URIs is removed to fix using outdated URIs and instead always call the custom resolver.
- Editor/Web: Fix some inputs not being properly enabled/disabled based on scope configuration
- Editor/iOS: Fix an issue where the icon color was not updating correctly to match the text element’s new color.
- Editor/Web: Fixed a bug where ‘Fix to Front’ / ‘Fix to Back’ did not create an Undo/Redo snapshot.
- Editor/Web: Fix Filter Panel being disabled wrong.