Essential Studio for Flutter Release Notes
Common
Features
- New
PDF Viewer
andSignature Pad
widgets have been added. - New
XlsIO
library has been added. -
Barcodes
andSlider
widgets are now ready for production.
Breaking Changes
- The license key is not required now to run the application with our widgets. However, you need to still have either Syncfusion commercial license or community license to use our widgets and libraries.
Calendar
Features
- Timeline month view support
- Resource view support
- Internal view navigation support
- Blackout dates support
- Hide leading and trailing dates support
- The custom builder support for the month cells and the month header of the schedule view
- Agenda appointment time format support
- The
todayTextStyle
property from theMonthCellStyle
class has been deprecated, use the same property from theSfCalendar
class instead. - The
timeIntervalHeight
property will not work for timeline views, use thetimeIntervalWidth
property instead for the timeline views alone. - The default value for the
timeIntervalWidth
is changed from 40 to 60. - The appointment UI width is reduced in the day, week, and workweek views.
- #293466 - Now, the appointment will render on the correct timeslot, when the local set as French, Canada, and in
Eastern Standard Time
. - #294974 - Now, the appointments will render on the correct timeslot, when the start time of the time slot is set as a different value.
Chart
Bug fixes
- #284084 - Now,
onSelectionChanged
event will return the proper index value. - Series visibility is working properly with FutureBuilder.
- Now, panning is working properly with LayoutBuilder and FutureBuilder.
- #286621 - Annotations are rendering properly with plot offset.
- #156158 - The
onTrackballPositionChanging
event is firing properly. - #286612 - Now, crosshair label is showing at the correct position with the public method.
- #156431 - Now, the onZooming event will not be triggered while handling the
onTrackballPositionChanging
event. - Animation for dynamic updates, works now even in a zoomed state.
- The data label builder can now return proper index value with
visibleMinimum
andvisibleMaximum
properties. - The
onZooming
event returns properpreviousZoomFactor
andpreviousZoomPosition
values.
Features
- Provided support to render waterfall chart type.
- #272882 - Provided support to render box and whisker chart type.
- #282483, #282502 - Now, the rendered chart can be exported and saved as a png image or pdf document for future use.
- Provided support to display the markers at data point positions when moving the trackball.
- #153291 - Provided support to position the trackball tooltips without intersecting each other.
- Now, the data labels can be rearranged by moving it vertically or horizontally.
- #284082 - Provided support for
onDataLabelTapped
event to get the information of tapped data label. - #155753 - Now, the data points of the chart can be selected programmatically using the
selectDataPoints
public method. - #251513 - The rendered series can be animated using the
animate
method of the series. - Provided support to calculate the value axis auto-range based on the visible data point or overall data points.
Breaking changes
- The
selectionSettings
property and theSelectionSettings
class have been deprecated. Now, you can use theselectionBehavior
property andSelectionBehavior
class, respectively.
Date Range Picker
- Now, the
endDate
ofPickerDateRange
will not prior to thestartDate
in theDateRangePickerSelectionChangedArgs
.
Maps
Features
- Tile layer - An interactive tile layer allows you to load map tiles from web map tile services such as Bing Maps, OpenStreetMaps, Google Maps, TomTom, etc. Use markers to denote the specific latitude and longitude in the tile layer as required. Zoom and pan the tile layer to navigate across the regions and take a closer look.
- Zooming and panning in shape layer - Zoom in the shape layer for a closer look at a specific region by pinching the map, scrolling the mouse wheel or track pad, or using the toolbar on the web. Pan the map to navigate across the regions. You can also customize the zoom level and the center point of the initial rendering.
- Custom widget for tooltips - Customize the shape and bubble tooltips with the entirely customized widgets.
- Legend for bubbles - In addition to the legend for the shapes, now render legends for the bubbles, too. Use legends to provide clear information on the data plotted in the map. You can use the legend toggling feature to visualize only the data of the required region.
- Improvement in interaction animations and web platform hovering - Smooth animations have been added for the shape interactions like legend toggling and selection. Also, use hover support for the web platform to include animations when hovering over bubbles and shapes to improve the UI experience.
Breaking changes
- The
showLegend
property has been removed and the same behavior can be achieved by setting thelegendSource
property toMapElement.none
. - The
toggledShapeColor
has been changed totoggledItemColor
inSfMapsThemeData
andMapLegendSettings
. - The
toggledShapeStrokeColor
has been changed totoggledItemStrokeColor
inSfMapsThemeData
andMapLegendSettings
. - The
toggledShapeStrokeWidth
has been changed totoggledItemStrokeWidth
inSfMapsThemeData
andMapLegendSettings
. - The
toggledShapeOpacity
has been changed totoggledItemOpacity
inMapLegendSettings
.
PDF Preview
Features
- Support provided to parse the existing PDF document.
- Support provided to add or remove the PDF pages in an existing PDF document.
- Support provided to add the graphical content to the existing PDF document page.
- Provided the incremental update support for the existing PDF document.
- Support provided to create and load the annotations in a new or existing PDF document.
- Support provided to load the existing PDF document bookmarks with its destination.
- Support provided to extract the text in an existing PDF document along with its bounds.
- Support provided to find the text in an existing PDF document along with its bounds and page index.
- Support provided to flatten the supported annotations in an existing PDF document.
- Support provided to save the PDF document with a cross-reference stream.
PDF Viewer Preview
The Syncfusion Flutter PDF Viewer widget lets you view PDF documents seamlessly and efficiently in Android and iOS platforms. It has highly interactive and customizable features such as magnification, virtual scrolling, page navigation, and bookmark navigation.
Features
- Virtual Scrolling - Easily scroll through the pages in the document with a fluent experience. The pages are rendered only when required to increase the loading and scrolling performance.
- Magnification - The content of the document can be efficiently zoomed in and out.
- Page navigation - Navigate to the desired pages instantly.
- Bookmark navigation - Bookmarks saved in the document are loaded and made ready for easy navigation. This feature helps navigate the topics bookmarked already within the PDF document.
- Themes - Easily switch between light and dark themes.
- Localization - All static text within the PDF Viewer can be localized to any supported language.
Radial Gauge
Bug fixes
- #291218 - Now, with minimum axis value, the radial gauge widget will not throw any exceptions.
- Now, the axis renders up to the maximum value even when the maximum value does not fall under the calculated interval.
Features
- Now, the rendered gauge can be exported and saved as a png image or pdf document for future use.
Breaking changes
- Changed the name of the property from
needRotateLabels
tocanRotateLabels
.
Range Selector
Features
-
Material design improvements - The following UI improvements have been made based on the latest Material design guidelines:
- Difference in default active and inactive track height.
- Shadow support for the thumbs.
- Overlapping stroke for thumb and tooltip.
- Changes in default divider radius.
Range Slider
Features
-
Material design improvements - The following UI improvements have been made based on the latest Material design guidelines:
- Difference in default active and inactive track height.
- Shadow support for the thumbs.
- Overlapping stroke for thumb and tooltip.
- Changes in default divider radius.
SignaturePad Preview
The SignaturePad widget allows you to capture smooth and more realistic signatures through drawing gestures. The widget allows you to save the signature as an image, which can be further synchronized with your devices and documents that need the signature.
Features
- Signature stroke color customization - The widget allows you to choose the stroke color for the signature.
- Signature stroke width customization - The widget allows you to set the minimum and maximum stroke widths for the signature.
- SignaturePad background color customization - The widget allows you to set the background color for the SignaturePad.
- Save as image - The widget provides option to save the drawn signature as an image. This converted image can be embedded in documents, PDFs, and anything else that supports using images to denote a signature.
- More realistic handwritten look and feel - The unique stroke rendering algorithm draws the signature based on the speed of the drawn gestures along minimum and maximum stroke thicknesses, which brings a more realistic hand-written look and feel to the signature.
Slider
Features
-
Material design improvements - The following UI improvements have been made based on the latest Material design guidelines:
- Difference in active and inactive track height.
- Shadow support for the thumbs.
- Thumb and tooltip overlap stroke.
- Changes in default divider radius.
XlsIO Preview
Features
- Provided the support to create Excel documents from scratch.
- Provided the support to add text, number and datetime values.
- Provided the support to add Excel formulas.
- Provided the support to apply cell formatting.
- Provided the support to add images like JPEG and PNG formats.
- Provided the support to create Excel basic charts.