Essential Studio for Flutter Release Notes

v20.3.0.47
September 29, 2022

Common

Features

  • The Flutter PDF Viewer widget has been developed to meet industry standards and is now marked as production-ready.

Chart

Bug Fixes

  • #FB37559 - Now, the NoSuchMethodError exception will not be thrown when a tooltip is activated using the showByIndex method in circular charts.
  • #FB37311 - The FastLineSeries renders when all the y-values are the same.
  • #FB36534 – Now, the pie series will explode immediately.
  • #FB37039 - When panning the X-axis with zoomMode as ZoomMode.X, the Y-axis range does not change.
  • #I392604, G821 - Now, the candle series width will not decrease when having the MACD indicator.
  • #I373783 - Now, the hollow candle will not throw an exception when setting the visible range.

DataGrid

Breaking changes

  • The left and border is now drawn by default in DataGrid. Hence, there is no need to add Container widget as parent for DataGrid to set left and top borders.
  • If sorting is enabled for columns, an icon to notify the unsorted state of columns will be shown by default.

Bug Fixes

  • #SF37446 - The onSelectionChanged callback is now properly called with the collection of deselected rows while deselecting through the checkbox in the column header.
  • #I408251 - The parent scrollview widget of DataGrid is not now scrolled at application level when swiping a row in DataGrid.

Features

  • #I354327 - Provided the support to perform Excel-like UI filtering and programmatic filtering of columns. Users can filter numeric, text, and date type columns with different filtering options.
  • #F173228 - Provided the support to show the unsort icon in header cells when sorting is not applied to columns. When sorting, the ascending or descending icon will be shown.
  • \SF34346 - Using the canSubmitCell method, disallow the focus from the cell to other widgets outside the DataGrid or other cells in the DataGrid when editing is canceled.

Maps

Bug Fixes

  • #FB37232 – Now, the data labels get rendered when enabling it programmatically.

PDF Viewer

Features

  • Now, text search will be performed asynchronously on mobile and desktop platforms.

Breaking Changes

  • The searchText method will now return just the PdfTextSearchResult object instead of the Future<PdfTextSearchResult>. Since the search will be performed asynchronously, the results will be returned periodically on a page-by-page basis, which can be retrieved using the PdfTextSearchResult.addListener method in the application.
  • When we navigate to a particular page and perform a search, then the first instance to be highlighted will be the document’s first one instead of the navigated page’s first instance.

Range Slider

Bug Fixes

  • #FB37062 - Now, the discrete RangeSlider thumbs get overlapped when placed inside a Row widget.

XlsIO Beta

Features

  • Provided support to apply color for worksheet tab.
  • Provided support to hide Excel worksheets.
  • Provided support to save the Excel document as CSV.
  • Provided support to move the Excel worksheets.

Breaking Changes

  • tabColor property is included in Worksheet class to apply color for worksheet tab.
  • visibility property is added under Worksheet to show or hide the Excel worksheet using worksheetVisibility enumeration having visible and hidden options.
  • saveAsCSV method with an overload for separator is included in Workbook class to save the Excel as CSV.
  • moveTo method with source worksheet and destination index as overloads is included in WorksheetCollection class to move the specified worksheet to required position.

Bug Fixes

  • #I398576 - Not a valid date exception thrown for number value while creating Excel document with SUM formula is now resolved.