General
- The compatible version of our Flutter chat and AI assistView widget has been updated to Flutter SDK 3.29.0.
- The Syncfusion® Flutter chat and AI assistView example sample have been updated to support kotlin build scripts in Android platform.
- The Syncfusion® Flutter chat and AI assistView example sample have been updated to support Swift package manager in macOS and iOS platforms.
Following breaking changes will occur in Chat.
- The
bubbleHeaderBuilder
property has been renamed tomessageHeaderBuilder
. - The
bubbleAvatarBuilder
property has been renamed tomessageAvatarBuilder
. - The
bubbleContentBuilder
property has been renamed tomessageContentBuilder
. - The
bubbleFooterBuilder
property has been renamed tomessageFooterBuilder
. - The
incomingBubbleSettings
property has been renamed toincomingMessageSettings
. - The
outgoingBubbleSettings
property has been renamed tooutgoingMessageSettings
. - The
ChatBubbleSettings
class has been renamed toChatMessageSettings
.
- The
padding
property has been renamed tomargin
.
- The
padding
property has been renamed tomargin
.
- The
padding
property has been renamed tomargin
.
- The
showUserName
property has been renamed toshowAuthorName
. - The
showUserAvatar
property has been renamed toshowAuthorAvatar
. - The
contentBackgroundColor
property has been renamed tobackgroundColor
. - The
contentShape
property has been renamed toshape
. - The
padding
property has been renamed tomargin
. - The
contentPadding
property has been renamed topadding
.
Following breaking changes will occur in AIAssistView.
- The
bubbleHeaderBuilder
property has been renamed tomessageHeaderBuilder
. - The
bubbleAvatarBuilder
property has been renamed tomessageAvatarBuilder
. - The
bubbleContentBuilder
property has been renamed tomessageContentBuilder
. - The
bubbleFooterBuilder
property has been renamed tomessageFooterBuilder
. - The
bubbleAlignment
property has been renamed tomessageAlignment
. - The
AssistBubbleAlignment
enum has been renamed toAssistMessageAlignment
. - The
responseBubbleSettings
property has been renamed toresponseMessageSettings
. - The
requestBubbleSettings
property has been renamed torequestMessageSettings
. - The
onBubbleToolbarItemSelected
property has been renamed toonToolbarItemSelected
. - The
AssistBubbleToolbarItemSelectedCallback
typedef has been renamed toAssistToolbarItemSelectedCallback
. - The
AssistBubbleSettings
class has been renamed toAssistMessageSettings
.
- The
showUserName
property has been renamed toshowAuthorName
. - The
showUserAvatar
property has been renamed toshowAuthorAvatar
. - The
contentBackgroundColor
property has been renamed tobackgroundColor
. - The
contentShape
property has been renamed toshape
. - The
padding
property has been renamed tomargin
. - The
contentPadding
property has been renamed topadding
.
- The
padding
property has been renamed tomargin
.
- The
padding
property has been renamed tomargin
.
- The
padding
property has been renamed tomargin
.
- The
padding
property has been renamed tomargin
.
- The
padding
property has been renamed tomargin
.
Following breaking changes will occur in core.
- The
outgoingBubbleContentBackgroundColor
property has been renamed tooutgoingMessageBackgroundColor
. - The
incomingBubbleContentBackgroundColor
property has been renamed toincomingMessageBackgroundColor
. - The
outgoingBubbleContentShape
property has been renamed tooutgoingMessageShape
. - The
incomingBubbleContentShape
property has been renamed toincomingMessageShape
.
- The
requestBubbleContentBackgroundColor
property has been renamed torequestMessageBackgroundColor
. - The
responseBubbleContentBackgroundColor
property has been renamed toresponseMessageBackgroundColor
. - The
requestBubbleContentShape
property has been renamed torequestMessageShape
. - The
responseBubbleContentShape
property has been renamed toresponseMessageShape
.
General
- The minimum Dart version of our Flutter widgets has been updated to 3.4 from 3.3.
General
- The compatible version of our Flutter chat and AI assistView widgets has been updated to Flutter SDK 3.27.0.
- All of our Syncfusion® Flutter widgets have been updated to support
WebAssembly
(WASM) as a compilation target for building web applications. - The minimum Dart version of our Flutter widgets has been updated to 3.3 from 2.17.
Initial release.
Features
- Request and response message.
- Composer - The primary text editor where the user can compose request messages.
- Action button - This represents the send button, which invokes a callback with the text entered in the default composer, where the user can request their preferred AI to respond to their request.
- Placeholder - This allows you to specify a custom widget to display when there are no messages in the chat or in the header of all messages.
- Bubble - This holds each message's header, content, footer, and avatar.
- Suggestions - This allows you to specify a list of suggestions for the response message that can align with the request message.
- Loading indicator - This indicates the loading status of the AI response.
Features
- Added suggestion support to chat messages.
General
- Added a description to the library.
- API documentation link has been redirected to https://pub.dev/documentation/syncfusion_flutter_chat/latest/chat/chat-library.html from https://pub.dev/documentation/syncfusion_flutter_chat/latest/syncfusion_flutter_chat/syncfusion_flutter_chat-library.html
Initial release.
Features
- Messages - A list of ChatMessage objects that will be displayed in the chat interface as either incoming or outgoing messages, depending on the current user.
- Composer - The primary text editor where the user can compose new chat messages.
- Action button - This represents the send button, which invokes a callback with the text entered in the default composer.
- Placeholder - This allows you to specify a custom widget to display when there are no messages in the chat.
- Bubble - This holds each message's header, content, footer, and avatar.