Releases: imgly/vesdk-ios-build
10.1.0
Added
- [ImglyKit] Added
Theme.dynamic
. This theme switches dynamically between the predefined light and dark theme based on the activeUITraitCollection.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
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
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
10.0.0
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 forPhotoEditViewController
andVideoEditViewController
. - [ImglyKit] Added a
MediaEditPreviewController
class that is the superclass forPhotoEditPreviewController
andVideoEditPreviewController
. - [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 toMediaEditPreviewControllerDelegate
together with all method names of the protocol. - [ImglyKit] The camera does not automatically present the editor any longer when neither
dataCompletionBlock
norcompletionBlock
was specified. You should always setCameraViewController.dataCompletionBlock
,CameraViewController.completionBlock
andCameraViewController.cancelBlock
. - [ImglyKit] Video recordings that were created with the camera no longer include the applied filter. To restore the old behavior set
CameraViewControllerOptions.writeVideoWithFilterApplied
totrue
. - [ImglyKit]
Bundle.pesdkBundle
was renamed toBundle.imglyBundle
. - [ImglyKit]
MainFlowController.photoEditViewController
was renamed toMainFlowController.mediaEditViewController
. - [PhotoEditorSDK] The
PhotoEditViewController
initializer doesn't have amenuItems
parameter any longer. To update the menu items, please usePhotoEditViewControllerOptions.menuItems
. - [PhotoEditorSDK] The
PhotoEditViewController
is a subclass ofMediaEditViewController
now. - [PhotoEditorSDK] The
PhotoEditPreviewController
is a subclass ofMediaEditPreviewController
now. - [PhotoEditorSDK] The
PhotoEditViewControllerDelegate
protocol now inherits from theMediaEditViewControllerDelegate
, which brings the following changes:photoEditViewController(_ photoEditViewController: PhotoEditViewController, willPresentToolController toolController: PhotoEditToolController)
is nowmediaEditViewController(_ mediaEditViewController: MediaEditViewController, willPresentToolController toolController: PhotoEditToolController)
,photoEditViewController(_ photoEditViewController: PhotoEditViewController, didPresentToolController toolController: PhotoEditToolController)
is nowmediaEditViewController(_ mediaEditViewController: MediaEditViewController, didPresentToolController toolController: PhotoEditToolController)
,photoEditViewController(_ photoEditViewController: PhotoEditViewController, willDismissToolController toolController: PhotoEditToolController)
is nowmediaEditViewController(_ mediaEditViewController: MediaEditViewController, willDismissToolController toolController: PhotoEditToolController)
,photoEditViewController(_ photoEditViewController: PhotoEditViewController, didDismissToolController toolController: PhotoEditToolController)
is nowmediaEditViewController(_ mediaEditViewController: MediaEditViewController, didDismissToolController toolController: PhotoEditToolController)
.
- [PhotoEditorSDK]
PhotoEditViewControllerOptions.configurePhotoEditorViewController(_:)
was renamed toPhotoEditViewControllerOptions.configurePhotoEditViewController(_:)
.
Removed
- [PhotoEditorSDK] Removed all deprecated classes and methods.