Essential Studio® for Flutter Release Notes
v19.4.0.38
December 17, 2021
Common
- All our Flutter widgets are now migrated from ThemeData to ColorScheme.
Calendar
Features
- #FB18236, #I294976 - Provided support for getting calendar details based on the given offset by passing it through an argument in the event calendar.
Enhancements
- Now, improved the allowedViews UI in the flutter event calendar.
Chart
Features
- Implemented multilevel axis labels support in Cartesian charts to categorize the axis labels.
- Improved the date-time axis label’s default format to display additional detail about the date.
- Provided support to trim, shift, or hide data labels that overflow from their segments in pie, doughnut, pyramid, and funnel charts.
Breaking Changes
- The
axisLabelFormatter
callback has been moved from the SfCartesianChart class to the ChartAxis class. - The deprecated
onAxisLabelRender
callback has been removed. Instead, use theaxisLabelFormatter
callback from the ChartAxis class. - The
smartLabelMode
property in the SfPyramidChart and SfFunnelChart classes has been removed. Instead, use theoverflowMode
property. - The deprecated
enableSmartLabels
property in CircularSeries has been removed. Instead, useLabelIntersectAction.shift
of the labelIntersectAction property. - The deprecated
onPointTapped
callback has been removed in SfCartesianChart, SfCircularChart, SfPyramidChart and SfFunnelChart. Instead, use theonPointTap
callback from CartesianSeries, CircularSeries, PyramidSeries, and FunnelSeries respectively.
DataGrid
Features
- #F169199 - Provided the support to set the different swipe offset for right and left swiping.
- #FB29569 - Provided the support to select multiple rows when tapping another row and press and hold the SHIFT key
- Provided the support to wrap the DataGrid’s width and height based on number of rows and columns available when DataGrid’s parent size is infinity.
- #FB21168 - Provided the support to show a dropdown button for choosing a different number of rows to show on each page.
- Provided the support to set the number of rows to be added with the currently visible items in viewport size for reusing during vertical scrolling.
Bugs
- #FB30960 - Range exception will no longer be thrown when DataGridSource is changed at run time with multiple rows are selected.
Date Range Picker
Bug fixes
- #FB30927 - Now, the action button is working properly without selecting any dates in the date range picker.
Features
- Provided support for Extendable range selection direction in the date range picker.
Maps Beta
Features
- Legend pointer - Provided an option to show a pointer on the solid bar legend while hover over the shape or bubble.
PDF Viewer Beta
Features
- Support for loading password-protected or encrypted documents has been provided.
- Now, Page regions will be rendered in high resolution when a user zooms in on the page.
Bugs
- Now, PDF pages won’t be overlapped when multi PDFs are placed inside
IndexedStack
-
DisplayMetrics
deprecation warnings for Android R SDK in Android Plugin has been cleared now. - Now, Linefeed will be included while copying PDF content in desktop platforms.
- PDF page clarity has been improved now when smaller page width document is loaded.
Range Selector
Features
- Tooltip visibility - Provided an option to always show a tooltip.
- Start and end callbacks - Provided callbacks to notify the user for start and end interactions performed with range selector thumb.
Range Slider
Features
- Tooltip visibility - Provided an option to always show a tooltip.
- Start and end callbacks - Provided callbacks to notify the user for start and end interactions performed with range slider thumb.
Slider
Features
- Tooltip visibility - Provided an option to always show a tooltip.
- Start and end callbacks - Provided callbacks to notify the user for start and end interactions performed with slider thumb.
Treemap Beta
Features
- Legend pointer - Provided an option to show a pointer on the solid bar legend while hover over the tile.
- Tooltip visibility - Provided an option to increase or decrease the duration of the tooltip visibility.