v1.39.0 Changelog
November 12, 2024
Breaking Changes
Non Breaking Changes
- Engine/Android: Introduce new
Engine
methods:Engine::pause()
for pausing the engine.Engine::resume()
for unpausing the engine.Engine::isBound()
for checking if the engine is bound.
- Camera/Android: Added Camera for Android.
- Camera/Android:
Engine.setCameraPreview()
now accepts a new lambda parameteronFirstFrameAvailable
. It is called when the first frame of the camera preview is available. - Camera/Android: Added an overloaded method for
Engine.setCameraPreview()
that acceptsmirroredState
, aStateFlow
as a parameter. This allows to update the camera preview orientation dynamically. - Engine/Swift: Added support for text animations on iOS. (
AnimationType.typewriterText
,AnimationType.blockSwipeText
,AnimationType.spreadText
,AnimationType.mergeText
) - Engine/Swift: fixed saving scenes generated by psd-importer
- Editor/Web: Changed the order of animations in the library from “In”, “Out”, Loop” to “In”, “Loop”, “Out”
- Editor/Web: When a text element is set to auto size by double-clicking the resize handles, the automatic font size now gets disabled.
- Engine/Android: When creating a scene, it is now possible to choose it’s desired layout, see documentation.
- Engine/Swift: When creating a scene, it is now possible to choose it’s desired layout, see documentation.
- Engine: Fixed missing scaling of the font size in text runs when the text properties are scaled.
- Editor/iOS: Fixed tiny canvas that could have been appeared after using the search in the asset library or after device orientation changes with an open sheet.
- Engine: Fixed a memory leak in the minimp4 library.
- Editor/iOS: Fix ClipTrimmingView not updating with undo/redo event.
- Engine/Android: Exporting to image a previously archived scene or a scene generated from psd-tool should not result in an error.
- Engine/Swift: Exporting to image a previously archived scene or a scene generated from psd-tool should not result in an error.
- Editor/Flutter: Fixed scene would be exported as String instead of Uri on Android.
- Editor/Web: Added UI to edit the Text Background.
- Engine: Updated the
canToggleBold
andcanToggleItalic
block APIs to query the result also for text runs. This enables to use different typefaces in one text block. See set typeface documentation and text properties documentation .