Skip to content

Releases: imgly/vesdk-ios-build

10.1.0

03 Sep 09:39
Compare
Choose a tag to compare

Added

  • [ImglyKit] Added Theme.dynamic. This theme switches dynamically between the predefined light and dark theme based on the active UITraitCollection.userInterfaceStyle (iOS 13 "Dark Mode").

Fixed

  • [ImglyKit] Fixed tint color in FontSelectorViewController for the handle button and the selected font when set via the theme.
  • [ImglyKit] Fixed MediaEditViewControllerOptions.actionButtonConfigurationClosure not being called.
  • [ImglyKit] Fixed race condition for remote asset downloads.

10.1.0-xcode.11.0.beta.7

03 Sep 12:15
Compare
Choose a tag to compare
Pre-release

Prerelease of VideoEditor SDK 10.1.0 built with Xcode 11.0 beta 7. If you notice any issues, please create a bug report at https://support.videoeditorsdk.com. This version is not available via the public CocoaPods repo.

Known Issues

  • UIKitForMac is not yet supported.

10.0.1-xcode.11.0.beta.6

20 Aug 15:40
Compare
Choose a tag to compare
Pre-release

Prerelease of VideoEditor SDK 10.0.1 built with Xcode 11.0 beta 6. If you notice any issues, please create a bug report at https://support.videoeditorsdk.com. This version is not available via the public CocoaPods repo.

Known Issues

  • UIKitForMac is not yet supported.

10.0.1

15 Aug 12:48
Compare
Choose a tag to compare

Fixed

  • [ImglyKit] Fixed a crash on iOS 12.1 and below.
  • [ImglyKit] Fixed sprites being misplaced in the transform and frame tools.
  • [VideoEditorSDK] Fixed an issue where the video would not stop playing while in a color tool controller.

10.0.0

12 Aug 16:26
Compare
Choose a tag to compare

The PhotoEditorSDK.framework was split into two frameworks, ImglyKit.framework and PhotoEditorSDK.framework:

  • ImglyKit.framework contains most of the logic that is required for rendering, displaying and editing media.
  • PhotoEditorSDK.framework contains classes that are specific to photo editing.

A new VideoEditorSDK.framework was introduced, that uses the same ImglyKit.framework as PhotoEditorSDK.framework does. This new framework contains classes that are specific to video editing. For more details please take a look at www.videoeditorsdk.com.

Added

  • [ImglyKit] Added a MediaEditViewController class that is the superclass for PhotoEditViewController and VideoEditViewController.
  • [ImglyKit] Added a MediaEditPreviewController class that is the superclass for PhotoEditPreviewController and VideoEditPreviewController.
  • [VideoEditorSDK] Added a Video class for passing videos to the editor.
  • [VideoEditorSDK] Added a VideoEditViewController class for video editing.
  • [VideoEditorSDK] Added a VideoEditPreviewController class for previewing videos.
  • [VideoEditorSDK] Added a TrimToolController class for trimming videos.

Changed

  • [ImglyKit] PhotoEditPreviewControllerDelegate was renamed to MediaEditPreviewControllerDelegate together with all method names of the protocol.
  • [ImglyKit] The camera does not automatically present the editor any longer when neither dataCompletionBlock nor completionBlock was specified. You should always set CameraViewController.dataCompletionBlock, CameraViewController.completionBlock and CameraViewController.cancelBlock.
  • [ImglyKit] Video recordings that were created with the camera no longer include the applied filter. To restore the old behavior set CameraViewControllerOptions.writeVideoWithFilterApplied to true.
  • [ImglyKit] Bundle.pesdkBundle was renamed to Bundle.imglyBundle.
  • [ImglyKit] MainFlowController.photoEditViewController was renamed to MainFlowController.mediaEditViewController.
  • [PhotoEditorSDK] The PhotoEditViewController initializer doesn't have a menuItems parameter any longer. To update the menu items, please use PhotoEditViewControllerOptions.menuItems.
  • [PhotoEditorSDK] The PhotoEditViewController is a subclass of MediaEditViewController now.
  • [PhotoEditorSDK] The PhotoEditPreviewController is a subclass of MediaEditPreviewController now.
  • [PhotoEditorSDK] The PhotoEditViewControllerDelegate protocol now inherits from the MediaEditViewControllerDelegate, which brings the following changes:
    • photoEditViewController(_ photoEditViewController: PhotoEditViewController, willPresentToolController toolController: PhotoEditToolController) is now mediaEditViewController(_ mediaEditViewController: MediaEditViewController, willPresentToolController toolController: PhotoEditToolController),
    • photoEditViewController(_ photoEditViewController: PhotoEditViewController, didPresentToolController toolController: PhotoEditToolController) is now mediaEditViewController(_ mediaEditViewController: MediaEditViewController, didPresentToolController toolController: PhotoEditToolController),
    • photoEditViewController(_ photoEditViewController: PhotoEditViewController, willDismissToolController toolController: PhotoEditToolController) is now mediaEditViewController(_ mediaEditViewController: MediaEditViewController, willDismissToolController toolController: PhotoEditToolController),
    • photoEditViewController(_ photoEditViewController: PhotoEditViewController, didDismissToolController toolController: PhotoEditToolController) is now mediaEditViewController(_ mediaEditViewController: MediaEditViewController, didDismissToolController toolController: PhotoEditToolController).
  • [PhotoEditorSDK] PhotoEditViewControllerOptions.configurePhotoEditorViewController(_:) was renamed to PhotoEditViewControllerOptions.configurePhotoEditViewController(_:).

Removed

  • [PhotoEditorSDK] Removed all deprecated classes and methods.