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
CometChatMentionsFormatterto format a text if it contains a mention of a user. - Introduced
CometChatUrlFormatterto format a text if it contains a URL. - Introduced
CometChatEmailFormatterto format a text if it contains an email. - Introduced
CometChatPhoneNumberFormatterto format a text if it contains a phone number. - Introduced
CometChatTextFormatteran 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
CustomTextEditingControllerto handle custom formatting of text in the message composer. - Added
AttributedTextto handle custom formatting of text wherever formatting is required.
- Introduced
Enhancements #
- Updated
cometchat_sdkto 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
additionalConfigurationsin the methodsgetTextMessageContentView()andgetTextMessageBubble()to enable developers to customize the formatting of text inCometChatTextBubbleby passing a list ofCometChatTextFormatterobjects to thetextFormattersproperty 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_sdkto 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 theCometChatUIkitclass now automatically set the logged-in user as thesenderfor the message object provided as an argument, regardless of any other value set as the sender. - All
send*Message()methods of theCometChatUIkitclass will now automatically set a randommuidif 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
CometChatReactionscomponent to display reactions inCometChatMessageBubble, usingReactionCountprovided with the Reactions feature fromcometchat_sdk: ^4.0.7 - Added
ReactionsStyleto customize the UI of thisCometChatReactions, andReactionsConfigurationto further configure the appearance and behavior of this component - Added
CometChatReactionListcomponent to fetch and display reactions made on a particular message, usingReactionsRequestprovided with the Reactions feature fromcometchat_sdk: ^4.0.7 - Added
ReactionListStyleto customize the UI of this component, andReactionListConfigurationto further configure the appearance and behavior of this component - Added
iconproperty inCometChatButton
Enhancements #
- Upgraded
cometchat_sdkto version4.0.7
4.2.3 23rd February 2024 #
Fixed #
- media picker crash on Android devices when
targetSdkVersionis 33 and above CometChatMediaRecorderemitting events even after being disposed on Android devices
4.2.2 5th February 2024 #
Added #
- new Widgets:
CometChatSchedulerBubblefor scheduling events,CometChatTimeSlotSelectorfor generating time slots - new style classes:
SchedulerBubbleStyle,TimeSlotSelectorStyle - support for selecting date time in
CometChatFormBubbleand 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
MediaMessagewhen using media picker on iOS devices
4.1.0 14th December 2023 #
Added #
- support for downloading videos in
CometChatCallLogRecordingswidget of cometchat_calls_uikit - methods
copyWithandmergeinDateStyle
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
CometChatListItemviaListItemStyle
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
AiExtensionchanged toAIExtension.AIExtensionis 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
ccComposeMessageandonAiFeatureTappedinCometChatUIEvents, 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
UIKitSettingsto override admin and client host urls - methods
addExtensionandgetExtensionIdinExtensionsDataSource - 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
SoundManagerconverted 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