Releases: KaleyraVideo/VideoiOSSDK
Picture in picture
The 2.5.0 version of the SDK adds picture in picture to the call UI.
Please take a look at our migration guide that will explain you what you need to change in order to support this new feature
Added
- Custom picture in picture mode, presenting the call in a small portion of the screen when the user taps the back button in the call UI.
Updated
- Fixed constraints churning in the video view improving layout performance
Fixed
- Fixed a bug that prevented calls from being terminated when the user tapped the hangup button from an iOS device
Deprecated
- CallBannerController and all its related types have been deprecated
Patch: Fixing UI regression introduced in 2.4.0 version
Fixed
A regression introduced in the 2.4.0 SDK version that prevented users from turning the camera on during an audio upgradable call started from an URL
Call UI improvements
Updated
- Disabled tools won't appear in the call controls pane anymore
- "Preview unavailable message" has been replaced with a loader when starting a call from an URL
Fixed
- Fixed a bug that led to missing chat notifications
UI/UX improvements and bugfixes
This new release improves the call user experience and resolves some issues
## Updated
- Brand new icon set
- In app screen sharing now shows a sticky notification to the user
- Sharing tools menu will present the user an action for stopping the screen sharing making clear whether the tool is running or not
Fixed
- User name and fullscreen button don't overlap with the navigation bar anymore
- Fixed some bugs related to user permissions
- Fixed some camera issues, now the camera is started only when strictly necessary
Feature: In-app screen sharing tool can now be disabled
This release adds a new configuration object one can use to disable the in-app screen sharing tool when the SDK is initialised
Add
- Add InAppScreensharingToolConfiguration a configuration object you can provide to the SDK Config object to enable or disable the in-app screen sharing tool. By default, the in-app screen sharing tool will be enabled in order to maintain backward compatibility with the old SDK versions
Bugfix: crash in audio upgradable call
This is a bug fixing release
Fixed
- Fixed a bug that led to a crash when a participant upgraded to video in an audio upgradable call
- Fixed a bug that led to a crash when accessing the participants property of a call started from an URL before the call connected
Hotfix: In-app screen sharing
This release workaround an issue with the RPScreenRecorder object of the Apple's ReplayKit framework which prevented the in-app screen capture from starting
Fixed
- In-app screen sharing
- Unusable Debugger (namely "Couldn't IRGen expression issue printed in the LLDB debugger console when trying to po objects") when the BandyerSDK framework was linked to an App
Brand new Filesharing UI
Updated
- Brand new file sharing UI
- Broadcast screen sharing has been improved dramatically with a complete re-design that prevents extension crashes and enables users to share their device screen during a video call with high image quality at a stable frame rate
For more information about the broadcast screen sharing feature please take a look at our guide
Broadcast screen sharing
This release adds broadcast screen sharing capabilities and changes public APIs.
Added
- Broadcast screen sharing capabilities have been added to the SDK. Now users can share their entire device screen to other participants during a video call. You are required to add a BroadcastUploadExtension to your app in order to enable this feature. Please take a look at our wiki for more information on this topic.
- Call controls buttons now have a label describing their purpose
Updated
- Minimum deployment target has been updated to iOS 10.0. We dropped support for iOS 9.0.
- Public APIs have been updated with the goal of making them consistent between all the supported platforms.
Please take a look at our migration guide for a thorough explanation of what changed and how you must update your code while migrating to the BandyerSDK 2.0 version
Fixed
- Fixed a bug that could crash your app when the call ended because of race condition in the camera capturer
- Minor bug fixes and improvements
Bug fixing... yet again!
This release fixes issues related to the CallWindow and the CallBannerController
Fix
- Fixed a bug that could potentially lead to a retain cycle when the view controller provided to the CallBannerController also retained the CallBannerController instance
- Fixed a bug that prevented CallWindow to animate the dismissal of the CallViewController it managed
- Fixed some bugs that could lead the CallWindow to return errors when presenting the CallViewController when there were not such errors