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.