v1.29.0 Changelog
June 20, 2024
Breaking Changes
- Engine: Always allow camera movement for adopters in existing scenes and make that the default for newly created scenes. If you rely on the
layer/move
scope of the camera block, this version will force that scope to be set to be enabled. - Engine/Android:
BlockApi.export
now returnsByteBuffer
instead ofByteArray
. - Engine/Android:
BlockApi.exportWithColorMask
now returnsByteBuffer
instead ofByteArray
. - Engine/Android:
BlockApi.exportVideo
now returnsByteBuffer
instead ofFile
. - Engine/Android:
SceneApi.saveToArchive
now returnsByteBuffer
instead ofByteArray
. - Engine/Android:
EditorApi.getBufferData
now returnsByteBuffer
instead ofByteArray
. - Engine/Android:
EditorApi.setBufferData
now acceptsByteBuffer
instead ofByteArray
.
Non Breaking Changes
- Editor: Pages can now optionally be cropped, resized, moved, and rotated with editor handles or gestures if allowed by scope, the scene layout, and the newly introduced page settings.
- Engine: Introduced new page settings to control if pages can be transformed with handles (if allowed by scope and the scene layout):
'ubq://page/allowCropInteraction'
, which is enabled by default and'ubq://page/allowRotateInteraction'
, ,'ubq://page/allowResizeInteraction'
, and'ubq://page/allowMoveInteraction'
, which are disabled by default. - Engine: Fixed scale
touch/pinchAction
in crop mode to not requirelayer/resize
butlayer/crop
scope. - Editor/Android:
LibraryCategory
now accepts an optional parameterisHalfExpandedInitially
that configures whether the bottom sheet of assets should be displayed half-expanded or fully expanded initially. Default value isfalse
. - Editor/iOS: Added
PhotoEditor
. - Editor/Web: Update icons to updated 24px version
- Editor/Web: Improve the titles on the audio clips in the video timeline.
- Editor/Android+iOS: Fixed that a touch pinch crop gesture on an image with a non-zero straighten value could lead to an invalid crop.
- Editor/Web: Fix an issue where if a video or an audio is replaced with a shorter one, the duration of the clip is not updated.
- Engine: New functions to load a scene from an archive, and to save and load block to an archive.
- Engine: PDF exports can now make use of the GPU to accelerate image filter processing.
- Editor: Fixed a snapping issue on mobile devices where the snapping while changing the size of an element could sometimes be slightly off making it hard to achieve the desired size.
- Editor/Web: Fix some icons in timeline and dashboard being rendered too large