Essential Studio for Flutter Release Notes
v25.1.35
March 15, 2024
Common
- Provided the Material 3 support for all Syncfusion Flutter widgets.
Calendar
Bug Fixes
- #FB50948 - Now, the ‘setState() or markNeedsBuild() called during the build’ exception will not be thrown when tapping today’s button after swiping the
timelineMonth
view. - #FB50846 - Now, text size remains consistent when the app state or themes gets changed.
- #FB51076 - Now, the notes method not found exception will not be thrown when tapping on appointment.
Chart
Features
- Provided touch support for trackball builder.
Improvements:
- Interaction performance has been improved by 2x for crosshair and trackball behavior.
TrackballBehavior:
- Improved the trackball label UI with the series name and y value instead of y value for XyDataSeries when setting the tooltip display mode as groupAllPoints.
Added below methods for pointer and gesture events, along with a paint method, to allow for customization of the trackball.
- handleEvent
- handleLongPressStart
- handleLongPressMoveUpdate
- handleLongPressEnd
- handleTapDown
- handleTapUp
- handleDoubleTap
- handlePointerEnter
- handlePointerExit
- onPaint
CrosshairBehavior:
Added below methods for pointer and gesture events, along with a paint method, to allow for customization of the crosshair.
- handleEvent
- handleLongPressStart
- handleLongPressMoveUpdate
- handleLongPressEnd
- handleTapDown
- handleTapUp
- handleDoubleTap
- handlePointerEnter
- handlePointerExit
- onPaint
- drawHorizontalAxisLine
- drawVerticalAxisLine
- drawHorizontalAxisTooltip
- drawVerticalAxisTooltip
Bug Fixes
- Provided legend toggling animation support for ColumnSeries and BarSeries.
- Provided newly added datapoint animation support for LineSeries.
- Provided data label intersection support for multiple series.
- #FB50894 - Now, the stacked series is rendering properly while having multiple series with different x values.
Date Range Picker
Bug Fixes
- #FB50679 - Now, text size remains consistent when the app state or themes gets changed.
Breaking Changes
- The
sign
method in theIPdfExternalSigner
class has been changed to an asynchronous type, and thesignSync
method has been added for synchronous signing.
Features
- Provided support for importing and exporting annotations in the PDF document.
- Provided support for asynchronous external signing in the PDF document.
Bug Fixes
-
#I545328
,#I549009
,#I553842
– Now, the text extraction is returning the correct results when retrieving text from the existing PDF document. -
#I539389
- Now, the search function returns proper results when finding text within a PDF document. -
#I555868
- Invalid font name error will no longer occur when extracting text from specific PDF document.
PDF Viewer
Features
- #FB48238, #I519626- Provided support for loading the PDF document on a specified page.
- #FB31524 - Provided support for active viewport rendering. That is, at a higher zoom level, this feature renders only the part of the PDF document visible on the screen, ignoring the parts outside the viewport.
- Provided support to undo and redo the data filled in PDF forms.
SfDataGrid
Features
-
#FB40333
- Provided support for scrolling to a specific position upon initial loading. -
#FB50367
- Provided support to filter the custom data types using the strongDataType behavior.
Bug Fixes
-
#FB51308
- The auto row height is now working properly for the data rows when the sort and filter icons show in the column header.
Breaking changes
- Removed the deprecated
showFilterIconOnHover
property. The showColumnHeaderIconOnHover property is commonly used for showing both sort and filter icons.
Spark Charts
Breaking changes
- SparkCharts themeData has been changed to
SfSparkChartThemeData
fromSfChartThemeData
. - The
sparkChartThemeData
property has been configured withSfThemeData
.