Typing Indicator Bubble
-
We are now supporting a new type of a typing indicator, the Typing Indicator Bubble.
-
Enabling Typing Indicator Bubble shows an animated typing bubble when another member(s) in a Group Channel is/are typing.
-
You can use this feature by enabling
SendbirdUI.config.groupChannel.channel.isTypingIndicatorEnabled
totrue
, then settingSendbirdUI.config.groupChannel.channel.typingIndicatorTypes
to[.bubble]
. -
New enum
public enum SBUTypingIndicatorType
-
New classes / structs
public class SBUTypingIndicatorMessageManager
public struct SBUTypingIndicatorInfo
public class SBUTypingIndicatorMessage
public class SBUTypingIndicatorMessageCellParams
open class SBUTypingIndicatorMessageCell
public class SBUTypingIndicatorBubbleView
-
New properties
public var typingIndicatorTypes: Set<SBUTypingIndicatorType>
inSBUConfig.GroupChannel.Channel
public var typingMessageManager
inSBUBaseChannelViewModel
public private(set) var typingIndicatorMessageCell
inSBUGroupChannelModule.List
public static var Message_Typers_Count
inSBUStringSet
public lazy var profilesStackView
inSBUContentBaseMessageCell
public lazy var numberLabel
inSBUMessageProfileView
-
New methods
open func register(typingIndicatorMessageCell: SBUBaseMessageCell, nib: UINib? = nil)
inSBUGroupChannelModule.List
public func configureMessageProfileViews(message:)
inSBUContentBaseMessageCell
open func configureTyperProfileViews(typingInfo:)
inSBUContentBaseMessageCell
open func configureUserProfileView(message:)
inSBUContentBaseMessageCell
public func configureTyperProfileImageView()
inSBUMessageProfileView
public func configureNumberLabel(_:)
-
New theme properties
public var typingMessageProfileBorderColor: UIColor
inSBUTheme
public var typingMessageDotColor: UIColor
inSBUTheme
public var typingMessageDotTransformColor: UIColor
inSBUTheme