Essential Studio for Flutter Release Notes
Common
Features
- The below widgets are now ready for production.
- Date range picker
- Range selector
- Signature pad
- Spark charts
Calendar
Features
- #FB25354 - Provided support to display week numbers of the year.
- #FB24223 - Provided ID, recurrence ID, and appointment type support.
- #I316991, #I319634 - Provided builder support for the resource header view.
- #FB21277 - Now, the occurrence appointment will contain the occurrence date details in the tap callbacks.
- Now, the appointments will be displayed based on the
appointmentDisplayMode
in month view when the month cell builder is used.
Breaking changes
- Now, the calendar returns the recurrence appointment type as
Appointment
, even for the business objects instead of the given type. Please refer here.
Chart
Bug fixes
- #F165691, #F165859 - The axis interval, zoom factor and zoom position will be maintained properly when enabled auto-scrolling.
- #FB23892 - Now, no exception will be thrown while adding multiple indicators and enabling the legend.
Features
- #I322621 - Provided milliseconds interval support for date time and date time category axis.
- #I275204 - Provided support to place the legend anywhere at the top of the chart.
- #FB19720 - Provided support to decide whether to deselect or let the data point remain selected on tapping the selected data point in the chart.
- #FB21935 - Provided overfilled radial bar support which indicates the value that is above the maximum value.
- #FB17789 - Provided support to trigger an event when long-pressing or double-tapping the data points.
- #F163056 - Now all the internally calculated indicator values can be retrieved for further use in the application.
Breaking changes
-
onPointTapped
callback has been deprecated, instead useonPointTap
callback in Series class to get the tapped data point details. -
onIndicatorRender
callback has been deprecated, instead useonRenderDetailsUpdate
callback inTechnicalIndicators
class to get the indicator details.
DataGrid Beta
Features
- #FB17282 - Provided the support to edit cell values. An editor widget can be loaded based on the column type to edit cell values.
- #I315850, #I329136, #F164025, #F165396 - Provided the support to fit the rows and columns based on the value of the cells to improve readability.
- #F163063 - Provided the support to highlight a row when mouse hovers over it in Web and Desktop platforms.
- #I326034 - Provided the support to show an additional row that can be displayed below to last row. Widgets can also be displayed in the footer row.
- #F164075, #F164601 - Provided the support to listen the vertical and horizontal scroll changes.
- #F165751 - Provided the support to write the entire logic for custom sorting instead of performing built-in sorting.
Breaking changes
- GridTextColumn class has been deprecated. Use GridColumn instead.
- #I324459 - The DataGrid’s built-in left and top borders have been removed. Set the required border configuration in the Container widget and add
SfDataGrid
as a child. - The
DataGridSource
class’shandleSort
method has been removed. To write the whole logic for custom sorting, override theperformSorting
method inDataGridSource
class.
Date Range Picker
Features
- Provided support to display week numbers of the year.
- Provided extendable range selection support to extend the selected range.
Maps Beta
Features
- Legend pointer - Show a pointer at the top of the legend while hovering.
PDF Beta
Bug fixes
- The preservation issue will no longer occurs when extracting text from the PDF file.
- #328944, #328944 - The wrong text bounds calculation issue will no longer occurs when extracting text from PDF file.
Features
- Provided the support to import and export form fields from PDF document.
- Provided the support to add skew transformation in PDF graphics.
PDF Viewer Beta
Features
- The macOS platform support has been provided.
Range Selector
Breaking changes
The following divisor
related properties were renamed into divider
but the behavior of those properties are same as before.
-
Now, the
divisors
property has been renamed intodividers
. -
The
divisorShape
property with typeSfDivisorShape
has been renamed intodividerShape
with typeSfDividerShape
. -
The
activeDivisorRadius
property has been renamed intoactiveDividerRadius
in theSfRangeSelectorThemeData
. -
The
activeDivisorStrokeColor
property has been renamed intoactiveDividerStrokeColor
in theSfRangeSelectorThemeData
. -
The
activeDivisorStrokeWidth
property has been renamed intoactiveDividerStrokeWidth
in theSfRangeSelectorThemeData
. -
The
activeDivisorColor
property has been renamed intoactiveDividerColor
in theSfRangeSelectorThemeData
. -
The
disabledActiveDivisorColor
property has been renamed intodisabledActiveDividerColor
in theSfRangeSelectorThemeData
. -
The
inactiveDivisorRadius
property has been renamed intoinactiveDividerRadius
in theSfRangeSelectorThemeData
. -
The
inactiveDivisorStrokeColor
property has been renamed into theinactiveDividerStrokeColor
in theSfRangeSelectorThemeData
. -
The
inactiveDivisorStrokeWidth
property has been renamed into theinactiveDividerStrokeWidth
in theSfRangeSelectorThemeData
. -
The
inactiveDivisorColor
property has been renamed into theinactiveDividerColor
in theSfRangeSelectorThemeData
. -
The
disabledInactiveDivisorColor
property has been renamed into thedisabledInactiveDividerColor
in theSfRangeSelectorThemeData
.
Range Slider
Breaking changes
The following divisor
related properties were renamed into divider
but the behavior of those properties are same as before.
-
Now, the
divisors
property has been renamed intodividers
. -
The
divisorShape
property with typeSfDivisorShape
has been renamed intodividerShape
with typeSfDividerShape
. -
The
activeDivisorRadius
property has been renamed intoactiveDividerRadius
in theSfRangeSliderThemeData
. -
The
activeDivisorStrokeColor
property has been renamed intoactiveDividerStrokeColor
in theSfRangeSliderThemeData
. -
The
activeDivisorStrokeWidth
property has been renamed intoactiveDividerStrokeWidth
in theSfRangeSliderThemeData
. -
The
activeDivisorColor
property has been renamed intoactiveDividerColor
in theSfRangeSliderThemeData
. -
The
disabledActiveDivisorColor
property has been renamed intodisabledActiveDividerColor
in theSfRangeSliderThemeData
. -
The
inactiveDivisorRadius
property has been renamed intoinactiveDividerRadius
in theSfRangeSliderThemeData
. -
The
inactiveDivisorStrokeColor
property has been renamed into theinactiveDividerStrokeColor
in theSfRangeSliderThemeData
. -
The
inactiveDivisorStrokeWidth
property has been renamed into theinactiveDividerStrokeWidth
in theSfRangeSliderThemeData
. -
The
inactiveDivisorColor
property has been renamed into theinactiveDividerColor
in theSfRangeSliderThemeData
. -
The
disabledInactiveDivisorColor
property has been renamed into thedisabledInactiveDividerColor
in theSfRangeSliderThemeData
.
Signature Pad
Features
-
onDraw callback - Provided support to get the offset of each stroke in the Signature Pad with
onDraw
callback. -
Get strokes as path collection - Provided support to get the strokes in the Signature Pad as a ui.path collection.
Breaking changes
-
The
onSignStart
callback is now renamed asonDrawStart
. -
The
onSignEnd
callback is now renamed asonDrawEnd
. -
The return type of onSignStart (now onDrawStart) callback is now changes to bool from void.
Slider
Breaking changes
The following divisor
related properties were renamed into divider
but the behavior of those properties are same as before.
-
Now, the
divisors
property has been renamed intodividers
. -
The
divisorShape
property with typeSfDivisorShape
has been renamed intodividerShape
with typeSfDividerShape
. -
The
activeDivisorRadius
property has been renamed intoactiveDividerRadius
in theSfSliderThemeData
. -
The
activeDivisorStrokeColor
property has been renamed intoactiveDividerStrokeColor
in theSfSliderThemeData
. -
The
activeDivisorStrokeWidth
property has been renamed intoactiveDividerStrokeWidth
in theSfSliderThemeData
. -
The
activeDivisorColor
property has been renamed intoactiveDividerColor
in theSfSliderThemeData
. -
The
disabledActiveDivisorColor
property has been renamed intodisabledActiveDividerColor
in theSfSliderThemeData
. -
The
inactiveDivisorRadius
property has been renamed intoinactiveDividerRadius
in theSfSliderThemeData
. -
The
inactiveDivisorStrokeColor
property has been renamed into theinactiveDividerStrokeColor
in theSfSliderThemeData
. -
The
inactiveDivisorStrokeWidth
property has been renamed into theinactiveDividerStrokeWidth
in theSfSliderThemeData
. -
The
inactiveDivisorColor
property has been renamed into theinactiveDividerColor
in theSfSliderThemeData
. -
The
disabledInactiveDivisorColor
property has been renamed into thedisabledInactiveDividerColor
in theSfSliderThemeData
.
Treemap Beta
Features
-
Layout direction - Set a different layout direction in a squarified treemap.
-
Sorting - Sort tiles in a ascending or descending order for a slice and dice treemap.
-
Legend pointer - Show a pointer at the top of the legend while hovering.
-
Drilldown - Drill up or down in the hierarchy of tiles in a treemap.
Enhancements
-
Hover customization - Provided support to customize the fill color and border of the hovered tile using the
tileHoverColor
and thetileHoverBorder
properties. -
Desaturation - Provided support to change the opacity of the tiles based on the value of the
minSaturation
andmaxSaturation
properties in theTreemapColorMapper
.
XlsIO Beta
Features
- Provided the support to import data from collection objects to worksheet.