Essential Studio for Flutter Release Notes
General
-
The compatible version of all our Flutter widgets has been updated to Flutter SDK 3.29.0.
-
All of our Syncfusion® Flutter widgets example samples and sample-browser sample has been updated to support kotlin build scripts in Android platform.
-
All of our Syncfusion® Flutter widgets example samples and sample-browser sample has been updated to support Swift package manager in macOS and iOS platforms.
AssistView
Breaking Changes
Following breaking changes will occur in AIAssistView.
SfAIAssistView:
- 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
.
AssistMessageSettings:
- 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
.
AssistSuggestionSettings:
- The
padding
property has been renamed tomargin
.
AssistComposer:
- The
padding
property has been renamed tomargin
.
AssistComposer.builder():
- The
padding
property has been renamed tomargin
.
AssistActionButton:
- The
padding
property has been renamed tomargin
.
AssistMessageToolbarSettings:
- The
padding
property has been renamed tomargin
.
Calendar
Features
- #FR46931 - Provided touch support for the monthCellBuilder in the Calendar.
Chat
Breaking Changes
Following breaking changes will occur in Chat.
SfChat:
- 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
.
ChatComposer:
- The
padding
property has been renamed tomargin
.
ChatComposer.builder():
- The
padding
property has been renamed tomargin
.
ChatActionButton:
- The
padding
property has been renamed tomargin
.
ChatMessageSettings:
- 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
.
Core
Breaking Changes
Following breaking changes will occur in core.
SfChatThemeData:
- 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
.
SfAIAssistViewThemeData:
- 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
.
SfDataGrid
Features
-
#FB50455
- Provided callback support to listen column sort changes. -
#FB52162
- Provided callback support to listen value changes in the checkbox column. -
#FB50967
- Provided support to display a widget (placeholder) when the data source is empty.
Bug Fixes
-
#FB65812
- TheSfDataPager
now properly displays the navigation button wheninitialPageIndex
is set to the last page.
Expense Tracker Sample
The Expense Tracker Sample, simplifies financial management by tracking income, expenses, budgets, and savings.
Features
- Setup Page: Gathered user information on this page.
- Dashboard Page: The dashboard page provides a comprehensive overview of transactions and savings, presented with visually appealing insights.
- Transaction Page: This page displays all income and expense transactions, offering advanced filtering options for users to create, edit, and delete transactions as needed.
- Budget Page: Users can manage their budgets on this page, with options to create, edit, and delete budgets.
- Savings Page: This page allows users to track and manage their savings, offering options to create, edit, and delete savings goals.
- Settings Page: Users can customize their user information, themes, and date format on this page.
- Import and Export Support: This supports data import and export in Excel format.
- Data Management: By default, the expense tracker stores all transaction details in the applications’s memory.
Bug Fixes
-
#I695735
– Fixed the issue where the TextWord bounds were incorrect in the cropped document.
PDF Viewer
Features
- Provided support to load PDF documents from any source using the unified
SfPdfViewer.new
constructor. - Now, scrollbars will be displayed for single-page documents and in Single Page Layout mode on desktop platforms.