Search
Loading...
Skip to content

v1.53.0 Changelog

June 12, 2025

Breaking Changes

Non Breaking Changes

  • Editor/Web: Added new pagePresetLibraries configuration that enables defining asset sources with transform presets. In addition,pagePresetLibraries configuration replaces pageFormats. Finally, format selection is now shown in its own panel instead of the document inspector.
  • Editor/Web: Added new cropPresetLibraries configuration that enables defining asset sources with transform presets. These presets will be shown inside the crop panel.
  • Engine: The duplicate API now has an additional parameter that allows choosing if the new block will be attached to the same parent as the original (defaults to true).
  • Editor/iOS: Added new SwiftUI view modifiers: .imgly.canvasMenuItems and .imgly.modifyCanvasMenuItems, which allow customization of the canvas menu (a list of buttons that appears next to the selected design block).
  • Editor/iOS: Added and updated custom SF Symbols in the iOS editor.
  • Engine: new transform presets assets can be applied to graphics blocks and pages with defaultApplyAssetToBlock. These presets can set dimensions, enforce an aspect ratio or allow free resizing.
  • Engine/Android: Fixed AssetSource references not being released when the engine is stopped. This allows AssetSource instances to be garbage collected.
  • Engine: Fixed a potential crash in unstable_enableCameraZoomClamping if the setting pageCarouselEnabled is used.
  • Engine: Remove PageDurationSourceTag from page when using the createSceneFromVideo API. This fixes the issue of the timeline duration not updating correctly.
  • Editor/Android: Fixed the default value of demo asset sources baseUri.
  • Editor/iOS: Added spacing between dock and inspector bar items.
  • Editor/iOS: Configured dock and inspector bar items to have dynamic width, enforcing a minimum width.
  • Engine/iOS: Render cursor while text field is not tapped.
  • Editor/RN: Fix Compose Compiler plugin not getting applied correctly for Kotlin 2.0.0+.
  • Engine: Enable setWidth and setHeight on groups. Setting a dimension on a group will modify the other dimension as well according to the aspect ratio of the group.
  • Editor/Web: Fixed an issue where toggling fonts bold was buggy. You had to click the bold button twice to turn a font family bold after selecting a new font family.
  • Engine: The property image/fill/imageFileURI is now undeprecated.
  • Engine: Improved HDR color information detection on HEVC videos.
  • Editor/Web: For registered components, pass payload from order to all components not just Dock & NavigationBar
  • Editor/Web: Render the text content of a text clip instead of the thumbnail.
  • Engine/Swift: Fix issue when the audio did not stop when the app went to the background.
  • Editor/iOS: Fixed potential memory leaks after closing a sheet, e.g., when dismissing the asset library.
  • Editor/Android: Fixed an issue where internal debug dependencies were unintentionally included in release artifacts.
  • Editor/Web: Updated video timeline thumbnail display.
  • Editor/Web: Fix an issue where the onUnsupportedBrowser callback was not being triggered when the video editor is opened in an unsupported browser.
  • Editor/Web: Introduce a new ly.img.page.resize feature key to allow controlling the page resize feature in the editor.
  • Engine: Fixed an issue with the setTypeface block API where italic and bold toggling would only work in the second try after switching the typeface. Occurred when switching from a typeface with active bold or italic to one that does not support it and then back.
  • Editor/Android: Added translation keys for known subfamilies from ly.img.typeface.