cometchat_uikit_shared 4.3.0
cometchat_uikit_shared: ^4.3.0 copied to clipboard
Shared Components and Resources for CometChat's chat and calls UI Kits
4.3.0 - 2nd May 2024 #
New #
- Text Formatters:
- Introduced
CometChatMentionsFormatter
to format a text if it contains a mention of a user. - Introduced
CometChatUrlFormatter
to format a text if it contains a URL. - Introduced
CometChatEmailFormatter
to format a text if it contains an email. - Introduced
CometChatPhoneNumberFormatter
to format a text if it contains a phone number. - Introduced
CometChatTextFormatter
an abstract class that structure for creating custom text formatters to format text in the message composer and message bubbles and last message of conversations in conversation list. - Added
CustomTextEditingController
to handle custom formatting of text in the message composer. - Added
AttributedText
to handle custom formatting of text wherever formatting is required.
- Introduced
Enhancements #
- Updated
cometchat_sdk
to version4.0.10
- Added method
getConversationSubtitle()
in Data Source which returns a Widget that would be displayed as the subtitle for conversations shown inCometChatConversations
- Introduced a new parameter
additionalConfigurations
in the methodsgetTextMessageContentView()
andgetTextMessageBubble()
to enable developers to customize the formatting of text inCometChatTextBubble
by passing a list ofCometChatTextFormatter
objects to thetextFormatters
property ofAdditionalConfigurations
.
4.2.10 - 23rd April 2024 #
Fixes #
- Addressed a usability issue by removing the View Profile button in User Profile for streamlined navigation.
- Resolved an issue related to incorrect timezone display for Daylight Saving Time to ensure timely and correct information.
4.2.9 - 16th April 2024 #
Enhancements #
- Reordered the message options, such as react, reply, delete, etc., to improve the overall usability and user experience.
- Updated
cometchat_sdk
to version4.0.8
4.2.8 - 9th April 2024 #
New #
- Added support for the Hungarian Language in the localization feature.
Enhancements #
- All
send*Message()
methods of theCometChatUIkit
class now automatically set the logged-in user as thesender
for the message object provided as an argument, regardless of any other value set as the sender. - All
send*Message()
methods of theCometChatUIkit
class will now automatically set a randommuid
if it is not already set with the message object.
4.2.7 - 2nd April 2024 #
4.2.6 - 21st March 2024 #
4.2.5 - 21st March 2024 #
New #
- Added
CometChatReactions
component to display reactions inCometChatMessageBubble
, usingReactionCount
provided with the Reactions feature fromcometchat_sdk: ^4.0.7
- Added
ReactionsStyle
to customize the UI of thisCometChatReactions
, andReactionsConfiguration
to further configure the appearance and behavior of this component - Added
CometChatReactionList
component to fetch and display reactions made on a particular message, usingReactionsRequest
provided with the Reactions feature fromcometchat_sdk: ^4.0.7
- Added
ReactionListStyle
to customize the UI of this component, andReactionListConfiguration
to further configure the appearance and behavior of this component - Added
icon
property inCometChatButton
Enhancements #
- Upgraded
cometchat_sdk
to version4.0.7
4.2.3 - 23rd February 2024 #
Fixed #
- media picker crash on Android devices when
targetSdkVersion
is 33 and above CometChatMediaRecorder
emitting events even after being disposed on Android devices
4.2.2 - 5th February 2024 #
Added #
- new Widgets:
CometChatSchedulerBubble
for scheduling events,CometChatTimeSlotSelector
for generating time slots - new style classes:
SchedulerBubbleStyle
,TimeSlotSelectorStyle
- support for selecting date time in
CometChatFormBubble
and updated overall UI ofCometChatFormBubble
Changed #
- CometChat Chat SDK dependency upgraded to
cometchat_sdk: ^4.0.5
Fixed #
- fixed issue of captions and tags not being passed in
MediaMessage
when using media picker on iOS devices
4.1.0 - 14th December 2023 #
Added #
- support for downloading videos in
CometChatCallLogRecordings
widget of cometchat_calls_uikit - methods
copyWith
andmerge
inDateStyle
Changed #
- CometChat Chat SDK dependency upgraded to
cometchat_sdk: ^4.0.4
4.0.4 - 13th November 2023 #
Added #
- added support for Interactive messages
- new Widgets:
CometChatQuickView
,CometChatSingleSelect
,CometChatFormBubble
- new style classes:
QuickViewStyle
,FormBubbleStyle
- introduced margin and padding in
CometChatListItem
viaListItemStyle
Changed #
- CometChat Chat SDK dependency upgraded to
cometchat_sdk: ^4.0.3
Fixed #
- message sending failed when file path contains space when using media picker on iOS devices
4.0.3 - 18th October 2023 #
Changed #
- name of class
AiExtension
changed toAIExtension
.AIExtension
is the protocol layer for enabling the AI features in the CometChat Chat UI Kit.
4.0.2 - 13th October 2023 #
Added #
- support for ai features in
AiExtension
- new ui events
ccComposeMessage
andonAiFeatureTapped
inCometChatUIEvents
, and its listeners inCometChatUIEventListener
Changed #
- CometChat Chat SDK dependency upgraded to
cometchat_sdk: ^4.0.2
4.0.0 - 4th September 2023 #
Added #
- properties in
UIKitSettings
to override admin and client host urls - methods
addExtension
andgetExtensionId
inExtensionsDataSource
- localized Strings
Changed #
- CometChat Chat SDK dependency upgraded to
cometchat_sdk: ^4.0.1
- GetX dependency upgraded to
get: ^4.6.5
- order of options shown for a message
SoundManager
converted to a singleton class
Removed #
- unused imports
- dead code
Fixed #
- size of media recorder icon in message composer
4.0.0-beta.1 - 4th August 2023 #
- Initial release