Version v1.39.0 Changelog November 12, 2024
Breaking Changes
Non Breaking Changes
- Engine/Android: Introduce new
Enginemethods: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, aStateFlowas 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
canToggleBoldandcanToggleItalicblock 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 .