Skip to content

Releases: AgoraIO-Community/VideoUIKit-iOS

Disabling Camera or Mic before Joining

28 May 12:21
6e0cdd1
Compare
Choose a tag to compare
  • Disable camera or mic before joining channel
  • Do not need permission for disabled devices
  • Streamlined permission handlers
  • Added camera disabled example for AppKit
  • Update video icon to alternative SF Symbol (FaceTime restriction)
  • Allow customising of builtin icon colours, sizes and spacing
  • Only allow flexibility among minor Agora SDK versions (3.4.x)

Storyboards

18 May 19:05
Compare
Choose a tag to compare
  • Storyboard compatibility
  • Internal print updates
  • Scope updates, making more methods open
  • Update inline docs

Patch fix permissions

13 May 12:59
d1f0451
Compare
Choose a tag to compare

This update adds fixes that catch all required permissions when joining a channel.

Update with Android UIKit

28 Apr 11:09
9d44ba6
Compare
Choose a tag to compare
  • Mute flag now in top right
  • Floating view does not occlude main speaker view
  • Added pin for the active speaker or override speaker
  • Changed some methods to be open instead of public

User Offline Fix

22 Feb 16:26
Compare
Choose a tag to compare

Fix bug where user who goes offline was not removed from collection

Publicise AgoraSingleVideoView

11 Feb 10:13
492a76e
Compare
Choose a tag to compare

Change the AgoraSingleVideoView initialiser to public

Update to SDK 3.3.0

02 Feb 11:18
Compare
Choose a tag to compare
  • Update Agora UIKit to use Agora SDK v3.3.0

Collection View

27 Jan 09:57
5565b1f
Compare
Choose a tag to compare
  • Fixed scope for some variables: micFlag, userID, backgroundVideoHolder
  • Added new .collection style, for only displaying collection view without the grid view in the background
    • Collection only style can be viewed at any edge of a view, as before
  • Set Agora SDK to <= 3.2.1 due to CocoaPod issues

Dual Stream Mode

19 Jan 09:00
f5cb407
Compare
Choose a tag to compare

Adding dual stream mode
The package subscribes you to the lower resolution videos when:

  • Video is in the collection view
  • When the grid has more than 4 videos in it (can adjust with AgoraSettings.gridThresholdHighBitrate)

Disable dual stream mode with AgoraSettings.usingDualStream

Added SwiftUI

04 Jan 10:24
0a6f612
Compare
Choose a tag to compare
  • New struct AgoraViewer for SwiftUI.

See Agora-SwiftUI-Example for an example of how to use it