Releases: imgly/vesdk-ios-build
Releases · imgly/vesdk-ios-build
10.7.4
10.7.3
Changed
- [ImglyKit] Changed
UICollectionViewDelegate
methods implemented byStickerSelectionController
toopen
instead ofpublic
.
Fixed
- [ImglyKit] Fixed infinite layout loop when rotating an inverted text design on iOS 13.
- [ImglyKit] Fixed class replacement not working for
BlendModeCollectionViewCell
andStickerCollectionViewCell
. - [ImglyKit] Fixed misplaced sticker bounding box when switching from opacity to color editing mode of a sticker.
10.7.2
Fixed
- [ImglyKit] Increased the touch area of the color picker controls which were difficult to use at the borders of the color selection views.
- [ImglyKit] Fixed default ordering of the frames for cross-platform consistency.
- [ImglyKit] Fixed accidental drawing while using the color picker in the
BrushColorToolController
.
10.7.1
Changed
- Built with Swift 5.1.3 / Xcode 11.3.1.
Fixed
- [ImglyKit] Fixed overwriting of configuration options when calling a
ConfigurationBuilder.configure*
closure more than once. Existing configuration options are now passed to successive invocations. - [ImglyKit] Fixed text tool and text design tool which would remain active even if the text was deleted.
- [ImglyKit] Fixed switching the camera mode too fast would lead to the blur view appearing permanently and thereby disabling the camera functionality.
- [VideoEditorSDK] Fixed an issue where the frame options tool would show the wrong video frame when playback is paused.
10.7.0
Changed
- Built with Swift 5.1.3 / Xcode 11.3.
Fixed
- [ImglyKit] Added a public initializer for
PhotoEditRenderer
that's accessible with Objective-C. - [ImglyKit] Fixed Objective-C compatibility of
SpriteModel
. - [ImglyKit] Fixed
CGFloat?
properties not being exposed to Objective-C by converting them toNSNumber?
. - [ImglyKit] Fixed rotational snapping of sprites which led to misaligned snapping angles and guides after the image has been rotated with the transform tool.
- [ImglyKit] Fixed
FrameOptionsToolControllerOptions.allowedFrameActions
not being accessible from Objective-C.
10.6.0
Changed
- [PhotoEditorSDK] Restricted access level of
PhotoEditViewController.options
topublic
in order to prevent overrides which would likely cause unexpected behavior. - [VideoEditorSDK] Restricted access level of
VideoEditViewController.options
topublic
in order to prevent overrides which would likely cause unexpected behavior.
Fixed
- [ImglyKit] Fixed animation of the media capturing buttons in the
CameraViewController
when switching the capturing mode from photo to video and vice versa. - [ImglyKit] Fixed slider in the sticker tool which was not updated when multiple stickers with different opacity, brightness, contrast, or saturation values were edited one after the other.
- [ImglyKit] Fixed image preview for the iOS Simulator with Metal support (iOS 13 Simulator running on macOS 10.15) which let to the preview image being displayed upside down.
- [ImglyKit] Fixed image preview in the transform and frame tool for the iOS Simulator with Metal support (iOS 13 Simulator running on macOS 10.15) which let to the display of an empty canvas.
10.5.0
Changed
- Built with Swift 5.1.2 / Xcode 11.2.1.
Added
- [ImglyKit] Added configuration option
MediaEditViewControllerOptions.navigationControllerMode
to keep theToolbar
if theMediaEditViewController
or one of its ancestors is a child of aUINavigationController
.
Deprecated
- [ImglyKit] Deprecated
MediaEditViewControllerOptions.useParentNavigationItem
in favor ofMediaEditViewControllerOptions.navigationControllerMode
.
Fixed
- [ImglyKit] Fixed background color of the menu accessory view to use the
Theme.menuBackgroundColor
. This issue could result in a black gap at the bottom of the screen if the menu accessory view extended below the bottomsafeAreaLayoutGuide
, e.g., when theMediaEditViewController
was embedded in aUINavigationController
.
10.4.0
Changed
- Built with Swift 5.1.2 / Xcode 11.2.
Added
- [ImglyKit] Added option to add personal stickers from the camera roll via
UIImagePickerController
. This feature is disabled by default and can be configured withStickerToolControllerOptions
. If the sameAssetCatalog
is used for multiple editor instances and/or for de-/serialization added personal stickers will accumulate in this singleAssetCatalog
instance which isAssetCatalog.shared
per default. In order to remove all added personal stickers useAssetCatalog.removeTemporaryItems()
or create a newAssetCatalog
for every editing session.
Fixed
- [ImglyKit] Fixed orientation of assets with EXIF metadata.
10.3.0
Changed
- [ImglyKit] Default sticker category identifiers were changed for cross-platform compatibility and consistency with filter categories.
pesdk_sticker_asset_emoticonsStickerCategory
was changed toimgly_sticker_category_emoticons
andpesdk_sticker_asset_shapesStickerCategory
was changed toimgly_sticker_category_shapes
.
Added
- [ImglyKit] Added
AssetCatalog
to configure all assets that are available to an editor instance for editing tasks. Per default theshared
instance is used. Use theConfiguration
to setup the asset catalog.StickerCategory.all
,Frame.all
,Effect.all
,Overlay.all
,FontImporter.all
, andTextDesign.all
can still be used but these calls are redirected toAssetCatalog.shared
internally.
Fixed
- [ImglyKit] Fixed sticker icon resizing based on
StickerToolControllerOptions.stickerPreviewSize
. - [ImglyKit] Fixed broken alpha channel of
imgly_frame_wood_passepartout_thumbnail.png
for source distribution via podspec. - [ImglyKit] Fixed an issue that caused the last used sticker category to not being reselected when adding another sticker.