Essential Studio for Flutter Release Notes

v18.1.0.42
April 1, 2020

Common

Features

  • Barcode generator, Date range picker, Range selector and Range slider widgets are newly introduced.
  • New PDF library has been introduced to create PDF documents.
  • Now, all our widgets are compatible with Flutter for web.
  • Implemented the theme widget to apply the theme commonly for all our widgets.
  • Provided built-in support for 77 cultures to localize all our applicable widgets.
  • The radial gauge widget is now moved from preview to production-ready.
  • Provided web support for our widgets.

Barcode Generator Preview

The Barcode Generator widget for Flutter is a data visualization widget that is used to generate and display data in the machine-readable, industry-standard 1D and 2D barcodes. It provides a perfect approach to encode input values using supported symbology types.

Key Features

  • One-dimensional barcodes - Barcode Generator supports different one-dimensional barcode symbologies such as Code128, EAN8, EAN13, UPA-C, UPA-E, Code39, Code39 Extended, Code93, and Codabar.
  • Two-dimensional barcode - Barcode Generator supports popular QR code and Data Matrix.
  • Barcode customization - Customize the visual appearance of barcodes using the backgroundColor and barColor properties and adjust the size of smallest line or dot of the code using the module property.
  • Text customization - Configure to display the barcode value and customize the position and style of the barcode text.

Calendar Preview

Features

  • Right to left direction support.
  • Localization support.
  • Accessibility support.
  • Calendar web support.
  • Minimum and maximum dates support.
  • Theme support.
  • Support to calendar controller for programmatic date selection and date navigation.

Chart

Features

  • #254413 - Provided support for financial charts types like High low (HiLo), Open high low close (OHLC) and Candle.
  • Provided support for 10 types of technical indicators namely Accumulation distribution, ATR, Bollinger band, EMA, Momentum, RSI, SMA, Stochastic, TMA, and MACD.
  • Provided support for 6 types of trendlines namely Linear, Exponential, Power, Logarithmic, Polynomial, and Moving average.
  • #266499 - Provided public methods to show the tooltip/trackball/crosshair by passing data point/index/pixel values.

Bug fixes

  • #246969 - Tooltip will not be shown for the hidden series.
  • #266331 - Now, the spline area chart with border and empty points is rendering properly.
  • Plot band text will be properly positioned on panning.

Date Range Picker Preview

The Syncfusion Flutter Date Range Picker is a lightweight widget that allows users to easily select a single date, multiple dates, or a range of dates. It provides month, year, decade, and century view options to quickly navigate to the desired date. It supports minimum, maximum, and disabled dates to restrict the date selection.

Key Features

  • Supports four types of built-in views such as month, year, decade, and century views.
  • Navigate back and forth the date-range views and between different view modes.
  • Select single, multiple, and range of dates in month view.
  • First day of week support.
  • Supports minimum and maximum date range.
  • Disable dates support and weekend, special and blackout dates in month view.
  • Localization support.
  • Theme support.
  • Right to left support.
  • Accessibility support.
  • Selection style customization.

PDF Preview

Features

  • Provided the support for creating a PDF document with pages and sections.
  • Provided the support for adding text, images, shapes, and more.
  • Provided the support for adding Unicode text with TrueType font.
  • Provided the support for drawing right-to-left (RTL) language text with TrueType font.
  • Provided the support to create a customizable table.
  • Provided the support to create a table using DataTable as an external source.
  • Provided the support for adding headers and footers with text, images, shapes, and dynamic fields such as page numbers, date and time, and more.
  • Provided the support for adding a flow layout text using PdfTextElement.
  • Provided the support for bullets and lists with more customization
  • Provided the support for creating bookmarks to the PDF.
  • Provided the support for drawing images (JPEG and PNG only) to the PDF document.
  • Provided the support for adding hyperlinks and internal document navigations.
  • Provided the support for color, pen, and brushes.
  • Provided the support for adding Chinese, Japanese, and Korean text with the standard CJK fonts.
  • Provided the support for creating and drawing PdfTemplates.

Radial Gauge

Features

  • Support has been provided to adjust the radius of a radial gauge automatically based on the angle value.

Range Selector Preview

The Syncfusion Flutter Range Selector accepts any kind of child, including our Charts and provides rich set of features such as support for numeric and date values, tooltips, labels, and ticks.

Features

  • Numeric and date support - Provides functionality for selecting numeric and date ranges. For the date range, support is provided up to the seconds interval.
  • Labels - Render labels for the date and numeric ranges with the option to customize their format based on your requirements.
  • Ticks and divisors - Provides the option to show ticks and divisors based on the interval. Also enables minor ticks to indicate the values between each interval. These options present the selected range in a more intuitive way for end users.
  • Tooltips - Render tooltips to show the selected range clearly. It is also possible to customize the format of the text shown in the tooltip.
  • Highly customizable - In addition to the rich set of built-in features, fully customize the control in a much simpler way using the wide range of provided options.
  • Child support - Add a child of any type inside the range selector. It is also possible to add Charts. With the built-in integrations, the range selector is smart enough to handle features like segment selection and zooming in the chart based on the selected range in the range selector. Similar to the range slider, it also supports both numeric and date values.

Range Slider Preview

The Syncfusion Flutter Range Slider provides a rich set of features such as support for numeric and date values, tooltips, labels, and ticks.

Features

  • Numeric and date support - Provides functionality for selecting numeric and date ranges. For the date range, support is provided up to the seconds interval.
  • Labels - Render labels for the date and numeric ranges with the option to customize their format based on your requirements.
  • Ticks and divisors - Provides the option to show ticks and divisors based on the interval. Also enables minor ticks to indicate the values between each interval. These options present the selected range in a more intuitive way for end users.
  • Tooltips - Render tooltips to show the selected range clearly. It is also possible to customize the format of the text shown in the tooltip.
  • Highly customizable - In addition to the rich set of built-in features, fully customize the control in a much simpler way using the wide range of provided options.