Releases: sendbird/sendbird-uikit-android
Releases · sendbird/sendbird-uikit-android
v3.2.1
v3.2.1 (Sep 29, 2022) with Core SDK v4.0.9
- Added
takeVideo()
inChannelFragment
andOpenChannelFragment
- Support custom font in message bubble and input filed.
- Added
setRepliedMessageTextUIConfig(TextUIConfig)
, andsetMessageInputTextUIConfig(TextUIConfig)
inChannelFragment.Builder
- Added
setMessageInputTextUIConfig(TextUIConfig)
inOpenChannelFragment.Builder
- Added
setMessageInputTextUIConfig(TextUIConfig)
andgetMessageInputTextUIConfig()
inMessageInputComponent.Params
- Added
setMessageInputTextUIConfig(TextUIConfig)
andgetMessageInputTextUIConfig()
inOpenChannelMessageInputComponent.Params
- Added
setRepliedMessageTextUIConfig(TextUIConfig)
inMessageListComponent.Params
- Added
setCustomFontRes(int)
inTextUIConfig.Builder
- Added
v3.2.0
v3.2.0 (Sep 15, 2022) with Core SDK v4.0.8
- Support OpenChannel list
- Added
OpenChannelListActivity
,OpenChannelListFragment
,OpenChannelListModule
,OpenChannelListViewModel
,OpenChannelListComponent
, andOpenChannelListAdapter
- Added
CreateOpenChannelActivity
,CreateOpenChannelFragment
,CreateOpenChannelModule
,CreateOpenChannelViewModel
, andChannelProfileInputComponent
- Added
- Moved widgets class into internal package.
setCustomFragment()
functions have been added in the all Fragment.Builder class- Improved stability
v3.1.1
v3.1.1 (Aug 17, 2022) with Core SDK v4.0.5
- Added
setMessageTextUIConfig(TextUIConfig, TextUIConfig)
inChannelFragment.Builder
,OpenChannelFragment.Builder
,MessageListComponent.Params
,OpenChannelMessageListComponent.Params
- Added
setSentAtTextUIConfig(TextUIConfig, TextUIConfig)
inChannelFragment.Builder
,OpenChannelFragment.Builder
,MessageListComponent.Params
,OpenChannelMessageListComponent.Params
- Added
setNicknameTextUIConfig(TextUIConfig)
inChannelFragment.Builder
,MessageListComponent.Params
- Added
setNicknameTextUIConfig(TextUIConfig, TextUIConfig, TextUIConfig)
inOpenChannelFragment.Builder
,OpenChannelMessageListComponent.Params
- Added
setMessageBackground(int, int)
inChannelFragment.Builder
,OpenChannelFragment.Builder
- Added
setMessageBackground(Drawable, Drawable)
inMessageListComponent.Params
,OpenChannelMessageListComponent.Params
- Added
setReactionListBackground(int, int)
inChannelFragment.Builder
- Added
setReactionListBackground(Drawable, Drawable)
inMessageListComponent.Params
- Added
setOgtagBackground(int, int)
inChannelFragment.Builder
,OpenChannelFragment.Builder
- Added
setOgtagBackground(Drawable, Drawable)
inMessageListComponent.Params
,OpenChannelMessageListComponent.Params
- Added
setLinkedTextColor(int)
inChannelFragment.Builder
,OpenChannelFragment.Builder
- Added
setLinkedTextColor(ColorStateList)
inMessageListComponent.Params
,OpenChannelMessageListComponent.Params
v3.1.0
v3.1.0 (Aug 3, 2022) with Core SDK v4.0.5
- Support Android 13
- Set the
maxSdkVersion
ofandroid.permission.READ_EXTERNAL_STORAGE
to32
- Set the
- Removed
android.permission.REQUEST_INSTALL_PACKAGES
permission - Support moderation in OpenChannel
- Added
MODERATIONS
inOpenChannelSettingsMenuComponent.Menu
- Added
OpenChannelModerationActivity
,OpenChannelModerationFragment
,OpenChannelModerationModule
,OpenChannelModerationViewModel
- Added
OpenChannelOperatorListActivity
,OpenChannelOperatorListFragment
,OpenChannelOperatorListModule
,OpenChannelOperatorListViewModel
,OpenChannelOperatorListAdapter
- Added
OpenChannelRegisterOperatorActivity
,OpenChannelRegisterOperatorFragment
,OpenChannelRegisterOperatorModule
,OpenChannelRegisterOperatorViewModel
,OpenChannelRegisterOperatorAdapter
- Added
OpenChannelBannedUserListActivity
,OpenChannelBannedUserListFragment
,OpenChannelBannedUserListModule
,OpenChannelBannedUserListViewModel
,OpenChannelBannedUserListAdapter
- Added
OpenChannelMutedParticipantListActivity
,OpenChannelMutedParticipantListFragment
,OpenChannelMutedParticipantListModule
,OpenChannelMutedParticipantListViewModel
,OpenChannelMutedParticipantListAdapter
- Added
newOpenChannelModerationFragment()
,newOpenChannelOperatorListFragment()
,newOpenChannelRegisterOperatorFragment()
,newOpenChannelMutedParticipantListFragment()
,newOpenChannelBannedUserListFragment()
inUIKitFragmentFactory
- Added
- Improved stability
v2.2.6
v3.0.0
v3.0.0 (Jul 12, 2022) with Core SDK v4.0.4
- Support
modules
andcomponents
in the UIKit - Added
setEditedTextMarkUIConfig(TextUIConfig, TextUIConfig)
inOpenChannelFragment.Builder
- Rename
PromoteOperator
toRegisterOperator
- Rename
PromoteOperatorActivity
toRegisterOperatorActivity
- Rename
PromoteOperatorFragment
toRegisterOperatorFragment
- Rename
PromoteOperatorModule
toRegisterOperatorModule
- Rename
PromoteOperatorListComponent
toRegisterOperatorListComponent
- Rename
PromoteOperatorListAdapter
toRegisterOperatorListAdapter
- Rename
PromoteOperatorViewModel
toRegisterOperatorViewModel
- Rename
newPromoteOperatorFragment()
tonewRegisterOperatorFragment()
inUIKitFragmentFactory
- Rename
onBindPromoteOperatorListComponent()
toonBindRegisterOperatorListComponent()
inRegisterOperatorFragment
- Rename
setPromoteOperatorListAdapter()
tosetRegisterOperatorListAdapter()
inRegisterOperatorFragment.Builder
- Rename
setMemberListComponent()
tosetRegisterOperatorListComponent()
inRegisterOperatorModule
- Rename
getPromoteOperatorListComponent()
togetRegisterOperatorListComponent()
inRegisterOperatorModule
- Rename
getOperatorDismissed()
togetOperatorUnregistered()
inPromoteOperatorViewModel
- Rename
- See more details and breaking changes. [details]
- See the Migration Guide for Converting V2 to V3. [details]
v3.0.0-beta.3
v3.0.0-beta.3 (Jun 02, 2022) with Core SDK v3.1.14
-
Synchronized Builder methods and Params methods.
- Added
setErrorText()
inBannedUserListFragment.Builder
,ChannelListFragment.Builder
,MemberListFragment.Builder
,MutedMemberListFragment.Builder
,OperatorListFragment.Builder
. - Added
setOnInputRightButtonClickListener()
,setOnEditModeCancelButtonClickListener()
,setOnEditModeSaveButtonClickListener()
,setOnQuoteReplyModeCloseButtonClickListener()
,setOnInputModeChangedListener()
,setUseSuggestedMentionListDivider()
,setOnTooltipClickListener()
,setOnScrollBottomButtonClickListener()
,setErrorText()
inChannelFragment.Builder
,OpenChannelFragment.Builder
. - Added
setRightButtonText()
,setOnRightButtonClickListener()
inChannelSettings.Builder
. - Added
setOnRightButtonClickListener()
,setOnUserSelectChangedListener()
,setOnUserSelectionCompleteListener()
,setErrorText()
inCreateChannelFragment.Builder
,PromoteOperatorFragment.Builder
. - Added
setOnInputTextChangedListener()
,setOnClearButtonClickListener()
,setErrorText()
inMessageSearchFragment.Builder
. - Added
setHeaderRightButtonIconResId()
,setHeaderRightButtonIcon()
,setUseHeaderRightButton()
,setOnHeaderRightButtonClickListener()
inModerationFragment.Builder
. - Added
setOnInputRightButtonClickListener()
,setOnEditModeCancelButtonClickListener()
,setOnEditModeSaveButtonClickListener()
,setOnInputModeChangedListener()
,setOnScrollBottomButtonClickListener()
,setOnMessageProfileLongClickListener()
,setOnMessageInsertedListener()
,setErrorText()
inOpenChannelFragment.Builder
. - Added
setHeaderRightButtonIconResId()
,setHeaderRightButtonIcon()
,setUseHeaderRightButton()
,setOnHeaderRightButtonClickListener()
,setOnActionItemClickListener()
,setErrorText()
inParticipantListFragment.Builder
.
- Added
-
Mention improvement
- Added
setStartingPoint(long, boolean)
inChannelFragment.Builder
. - Removed
HighlightMessageInfo
class. - Removed
setHighlightMessageInfo(HighlightMessageInfo)
inChannelFragment.Builder
. - Removed
setHighlightMessageInfo(HighlightMessageInfo)
andgetHighlightMessageInfo()
inMessageListAdapter
. - Removed
setHighlightMessageInfo(HighlightMessageInfo)
,getHighlightMessageInfo()
,setSearchedTextUIConfig(TextUIConfig)
, andsetSearchedTextUIConfig(TextUIConfig)
inMessageListComponent.Params
. - Removed
setSearchedTextUIConfig(TextUIConfig)
inChannelFragment.Builder
.
- Added
-
Added channel push setting option for sent from mentioned only.
-
Added
ChannelPushSettingFragment
andChannelPushSettingActivity
. -
Added
ChannelPushSettingViewModel
,ChannelPushSettingModule
, andChannelPushSettingComponent
.
v3.0.0-beta.2
v3.0.0-beta.2 (Apr 29, 2022) with Core SDK v3.1.12
- Supported user mention in
GroupChannel
. - Now you can send mentioning text to the other users in
GroupChannel
. These following functions are available.- Added
setUseMention(boolean)
,setUserMentionConfig(UserMentionConfig)
,getUserMentionConfig()
andisUsingMention()
inSendbirdUIKit
. - Added
setSuggestedMentionListAdapter(SuggestedMentionListAdapter)
inChannelFragment.Builder
. - Added
setMentionUIConfig(TextUIConfig, TextUIConfig)
inChannelFragment.Builder
. - Added
setEditedTextMarkUIConfig(TextUIConfig, TextUIConfig)
inChannelFragment.Builder
. - Added
setSearchedTextUIConfig(TextUIConfig)
inChannelFragment.Builder
. - Added
setMentionUIConfig(TextUIConfig, TextUIConfig)
inMessageListComponent.Params
. - Added
setEditedTextMarkUIConfig(TextUIConfig, TextUIConfig)
inMessageListComponent.Params
. - Added
setSearchedTextUIConfig(TextUIConfig)
inMessageListComponent.Params
. - Added
setMessageUIConfig(MessageUIConfig)
andgetMessageUIConfig()
inMessageListAdapter
. - Added
setMessageUIConfig(MessageUIConfig)
inMessageViewHolder
. - Added
bindUserMention(UserMentionConfig, OnMentionEventListener)
inMessageInputComponent
. - Added
setSuggestedMentionListAdapter(SuggestedMentionListAdapter)
inMessageInputComponent
. - Added
setUseSuggestedMentionListDivider(boolean)
inMessageInputComponent
. - Added
notifySuggestedMentionDataChanged(List<User>)
inMessageInputComponent
. - Added
getMentionSuggestion()
inChannelViewModel
. - Added
loadMemberList(String)
inChannelViewModel
.
- Added