Search
Loading...
Skip to content

v1.37.0 Changelog

October 14, 2024

Breaking Changes

Non Breaking Changes

  • Editor/Web: Fixed bug where adding a page to a scene created by SceneAPI.createFromImage broke the Editor.
  • Editor/Web: Controls for adding, moving, or duplicating Pages are removed when editing scenes that use the ‘Free’ layout.
  • Editor/Web: Added Feature API key 'ly.img.page.add', which controls the ‘Add Page’ button in the Canvas Bar.
  • Editor/Web: Feature API for 'ly.img.duplicate' will now return false when a Page is selected and the Scene layout is set to 'Free' or 'DepthStack'.
  • Editor/Web: Copy/Paste using keyboard shortcuts now checks the Feature API for ‘ly.img.duplicate’.
  • Engine/Swift: Added binding for forceLoadResources.
  • Engine/Android: Added binding for forceLoadResources.
  • Editor/Web: Enable page clipping by default
  • Editor/Web: Adds findAllPanels method to UserInterfaceAPI to get all panels in the web editor.
  • Engine/Android: Added 16 KB page sizes support for Android 15 devices
  • Editor/Web: Add tooltip options for builder components Button, Select and Dropdown
  • Editor/Web: Add ButtonGroup as builder component in the Customization APIs.
  • Camera/iOS: Added video reactions.
  • Editor/Web: Add registerPanel method to UserInterfaceAPI to allow registering custom panels in the editor.
  • Editor/Web: Show an export progress dialog when exporting a video from the editor.
  • Editor/Android: Fix “Add Audio” button in Video timeline always opening the default Audio library category.
  • Editor/Web: Fix wrong sizing of custom icons in the Dock
  • Editor/Web: Fixed custom icons in navigation and inspector bar not being displayed correctly.
  • Engine/Web: Exposed missing settings for ‘page/allowCropInteraction’, ‘page/allowResizeInteraction’, ‘page/restrictResizeInteractionToFixedAspectRatio’, ‘page/allowRotateInteraction’,‘page/allowMoveInteraction’, ‘defaultFontFileUri’, and ‘ruleOfThirdsLineColor’.
  • Engine/Web: Fixed type for setting ‘controlGizmo/blockScaleDownLimit’ to be float.
  • Editor/Web: Fixed a bug causing crop controls to not work properly with undo/redo.
  • Editor/Web: Fixed an issue where the “shape/change” scope could not be applied to rectangular shapes, images and videos.
  • Editor: Fixed the parent of a multi-selection to be udpated if the multi-selection is moved to another page. Caused the multi-selection frame to be stuck on the original page.
  • Editor/Web: Prevent the crop panel from automatically opening when the fill panel is active.
  • Editor/iOS: Reset trim offset to zero when replacing a block.
  • Editor/Web: Fixed an issue where some components did not update properly to external changes.
  • Engine: Fixed block.setTextCase, block.toggleBoldFont, and block.toggleItalicFont to determine the current style correctly and to not cause a potential index out-of-bounds memory access.
  • Editor/Web: Fix an issue where the clip is not visible in the timeline after clicking on the “Set as Clip” button.
  • Editor/Web: Fixed a bug where page duration in video editor would not update correctly after undo/redo.
  • Editor/Web: Fixed a translation issue with the zoom option label for ‘Auto’.
  • Engine: Added the setTypeface block API to change the typeface of a text block while retaining the current formatting, e.g., bold or italic, if possible. See block docs and text properties docs for more details.
  • Engine: fix ordering of audio vs non-audio blocks. Moving an audio or non-audio block forward or backward shouldn’t be hindered by non-audio or audio blocks.
  • Editor/Web: enable in the Feature API now accepts multiple IDs.
  • Editor/Web: Fix an issue where imported archive video scenes were throwing an error when exporting the video.
  • Editor/Web: Fixed a bug where the ‘Change Animations’ scope was shown outside of ‘Video’ mode.
  • Editor/Web: Fixed a bug where ‘centered’ sliders could no longer be adjusted using arrow keys, after setting their value to 0.
  • Editor/Web: Fixed a bug where the ‘Change Shape’ placeholder toggle was shown for stickers.
  • Editor/Web: Select components show the correct selection state, e.g. in the style selection of a font
  • Editor/Web: Add local state to registerComponent