v1.52.0 Changelog
May 29, 2025
Breaking Changes
Non Breaking Changes
- Engine: If a scene is created with
scene.createFromImage
orscene.createFromVideo
, the content fill mode is now changed toCrop
instead ofCover
. This is now consistent with adding images or video. To keep the old behavior, the content fill mode can be changed toCover
withblock.setContentFillMode
once the scene is created. - Editor/Android: Fixed an issue where the crop reset button remained disabled even when it should have been enabled.
- Engine/Web: Fixed that asset labels were not passed to a custom
addAsset
function in custom asset sources. - Engine:
supportsBlendMode
returns false for the following block types: Stack, Audio, Metrics, Track, CaptionTrack - Editor/RN: Added proper handling for export errors on Android.
- Editor/Flutter: Added proper handling for export errors on Android.
- Editor/iOS: Fixed attribution sheet presentation looping when opening the bottom most images.
- Engine: Changed the
block.setTextColor
API to also update the fill color if the color is changed on the whole text and not only the text run. This prevents the fill color from being different than expected. - Engine: Changed the
block.setTextFontSize
API to also update the font size property if the font size is changed on the whole text and not only the text run. This prevents the font size property from being different than expected. - Editor/Android: For scenes without a stack, the toggle pages button is no longer visible by default in the DesignEditor.
- Editor/Web: Fixed an issue where the upload button on the panel would get squished when an image with small height is uploaded and the size gets very longer when a bigger image is uploaded.
- Editor/Web: Export the types
FeaturePredicate
andFeaturePredicateContext
used by the Feature API - Editor/iOS: For scenes without a stack, the toggle pages button is no longer visible by default in the design editor.
- Editor/Web: Fix an issue where the background color inspector is not visible in some cases.