Essential Studio for Flutter Release Notes

v19.2.0.44
June 29, 2021

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 use onPointTap callback in Series class to get the tapped data point details.
  • onIndicatorRender callback has been deprecated, instead use onRenderDetailsUpdate callback in TechnicalIndicators 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’s handleSort method has been removed. To write the whole logic for custom sorting, override the performSorting method in DataGridSource 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 into dividers.

  • The divisorShape property with type SfDivisorShape has been renamed into dividerShape with type SfDividerShape.

  • The activeDivisorRadius property has been renamed into activeDividerRadius in the SfRangeSelectorThemeData.

  • The activeDivisorStrokeColor property has been renamed into activeDividerStrokeColor in the SfRangeSelectorThemeData.

  • The activeDivisorStrokeWidth property has been renamed into activeDividerStrokeWidth in the SfRangeSelectorThemeData.

  • The activeDivisorColor property has been renamed into activeDividerColor in the SfRangeSelectorThemeData.

  • The disabledActiveDivisorColor property has been renamed into disabledActiveDividerColor in the SfRangeSelectorThemeData.

  • The inactiveDivisorRadius property has been renamed into inactiveDividerRadius in the SfRangeSelectorThemeData.

  • The inactiveDivisorStrokeColor property has been renamed into the inactiveDividerStrokeColor in the SfRangeSelectorThemeData.

  • The inactiveDivisorStrokeWidth property has been renamed into the inactiveDividerStrokeWidth in the SfRangeSelectorThemeData.

  • The inactiveDivisorColor property has been renamed into the inactiveDividerColor in the SfRangeSelectorThemeData.

  • The disabledInactiveDivisorColor property has been renamed into the disabledInactiveDividerColor in the SfRangeSelectorThemeData.

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 into dividers.

  • The divisorShape property with type SfDivisorShape has been renamed into dividerShape with type SfDividerShape.

  • The activeDivisorRadius property has been renamed into activeDividerRadius in the SfRangeSliderThemeData.

  • The activeDivisorStrokeColor property has been renamed into activeDividerStrokeColor in the SfRangeSliderThemeData.

  • The activeDivisorStrokeWidth property has been renamed into activeDividerStrokeWidth in the SfRangeSliderThemeData.

  • The activeDivisorColor property has been renamed into activeDividerColor in the SfRangeSliderThemeData.

  • The disabledActiveDivisorColor property has been renamed into disabledActiveDividerColor in the SfRangeSliderThemeData.

  • The inactiveDivisorRadius property has been renamed into inactiveDividerRadius in the SfRangeSliderThemeData.

  • The inactiveDivisorStrokeColor property has been renamed into the inactiveDividerStrokeColor in the SfRangeSliderThemeData.

  • The inactiveDivisorStrokeWidth property has been renamed into the inactiveDividerStrokeWidth in the SfRangeSliderThemeData.

  • The inactiveDivisorColor property has been renamed into the inactiveDividerColor in the SfRangeSliderThemeData.

  • The disabledInactiveDivisorColor property has been renamed into the disabledInactiveDividerColor in the SfRangeSliderThemeData.

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 as onDrawStart.

  • The onSignEnd callback is now renamed as onDrawEnd.

  • 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 into dividers.

  • The divisorShape property with type SfDivisorShape has been renamed into dividerShape with type SfDividerShape.

  • The activeDivisorRadius property has been renamed into activeDividerRadius in the SfSliderThemeData.

  • The activeDivisorStrokeColor property has been renamed into activeDividerStrokeColor in the SfSliderThemeData.

  • The activeDivisorStrokeWidth property has been renamed into activeDividerStrokeWidth in the SfSliderThemeData.

  • The activeDivisorColor property has been renamed into activeDividerColor in the SfSliderThemeData.

  • The disabledActiveDivisorColor property has been renamed into disabledActiveDividerColor in the SfSliderThemeData.

  • The inactiveDivisorRadius property has been renamed into inactiveDividerRadius in the SfSliderThemeData.

  • The inactiveDivisorStrokeColor property has been renamed into the inactiveDividerStrokeColor in the SfSliderThemeData.

  • The inactiveDivisorStrokeWidth property has been renamed into the inactiveDividerStrokeWidth in the SfSliderThemeData.

  • The inactiveDivisorColor property has been renamed into the inactiveDividerColor in the SfSliderThemeData.

  • The disabledInactiveDivisorColor property has been renamed into the disabledInactiveDividerColor in the SfSliderThemeData.

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 the tileHoverBorder properties.

  • Desaturation - Provided support to change the opacity of the tiles based on the value of the minSaturation and maxSaturation properties in the TreemapColorMapper.

XlsIO Beta

Features

  • Provided the support to import data from collection objects to worksheet.