Skip to content

v19.1.0.54

Latest
Compare
Choose a tag to compare
@JayavigneshwaranG JayavigneshwaranG released this 30 Mar 20:35
· 156 commits to master since this release
e95bfd3

Calendar

Bug fixes

  • Now, the localization is working properly for the spanned appointment count text in Flutter event calendar.

Features

  • Provided the LoadMore support for the event calendar.
  • Provided the negative values support for BYSETPOS in recurrence to display the appointment in the last and second last week of a month.
  • Provided the support for the header date format in the Flutter event calendar.
  • Provided the support for getting appointments between the start and end date range by using the getVisibleAppointments method in the Flutter event calendar.
  • Provided the current time indicator support for timeslot views.
  • Provided the support for enabling and disabling the swiping interaction in the Flutter event calendar.
  • Provided the support for the selected date changed callback in the Flutter event calendar.
  • Improved the timeslot views disabled slots appearance in the Flutter event calendar.

Breaking changes

  • The startTime and endTime properties of the Appointment class are now marked as required.
  • The startTime property of the RecurrenceProperties class is now marked as required.
  • The startTime and endTime properties of the TimeRegion class are now marked as required.

Chart

Bug fixes

  • The annotation will not flicker on zooming or panning and will get positioned properly in the plot area of the chart.
    Features
  • #309715 - Provided on-demand data loading support to load more data lazily.
  • #271236 – Provided auto-scrolling support to display a fixed number of data points in the visible range and can view the remaining data by panning.
  • #275707 - Implemented a new x-axis type named DateTimeCategory axis, which is a mixture of date-time and category axis.
  • #245176 - Provided support to fill the circular charts with gradient and image shader.
  • Provided support to switch the circular charts rendering mode as gradient instead of solid colors.
  • Now, the trackball tooltip can be rendered along with markers alike the series tooltip.
  • The swiping gesture has been added to the chart to achieve pagination functionality.
  • Provided support to change the trackball/crosshair position even after the touch interaction leaves the chart area.

Breaking Changes

  • onAxisLabelRender callback has been deprecated, instead use labelFormatter callback to customize the axis labels.
  • Hereafter initialize the chart behaviors in the initState method instead of build method.
  • Now, the marker will be displayed in the trackball tooltip by default.

DataGrid (Beta)

Bug fixes

  • Now, in Flutter 2.0, text can be typed in TextField widget when you load it in cells in web platform.

Features

  • Provided the support to refresh the data when the datagrid is pulled down.
  • Provided the support to swipe a row “right to left” or “left to right” for custom actions such as deleting, editing, and so on. When the user swipes a row, the row will be moved, and swipe view will be shown for custom actions.
  • Provided the support to scroll to a specific row, column, or cell. Also, users can scroll a row or column based on offset values.

Breaking Changes

  • We have documented all the API breaking details in this document.

Date Range Picker (Beta)

Features

  • Implemented the free scroll support in the date range picker.
  • Implemented action buttons to confirm and cancel the selection in the date range picker.
  • Provided the support for enabling and disable the swiping interaction in the date range picker.

Breaking changes

  • Now, the header text will align to the left instead of center when the multiview is enabled in the date range picker.

LinearGauge (Beta)

The Flutter Linear Gauge is a data visualization widget that can be used to display data on a linear scale in either horizontal or vertical orientation.

Key Features

  • Orientation - The Linear Gauge can be set to vertical or horizontal orientation.

  • Axis - The Linear Gauge axis is a scale where a set of values can be plotted. An axis can be customized by changing the thickness and edge styles. Users can also inverse the axis.

  • Labels and Ticks -The Linear Gauge axis elements, such as labels, major ticks, and minor ticks, can be customized to different styles.

  • Ranges - A range is a visual element that helps visualize where a range falls on the axis track quickly. Multiple ranges with different styles can be added to a linear gauge.

  • Pointers - A pointer is used to indicate a specific value on an axis. The widget has three types of pointers: shape marker, widget marker, and bar. All the pointers can be customized as needed and multiple pointers can added to a linear gauge.

  • Animation - All linear gauge elements can be animated in a visually appealing way. It is possible to animate the gauge elements when they are loading or when their values change.

  • Pointer interaction - The shape and widget marker pointers in a Linear Gauge can be moved from one value to another with swipe or drag gestures.

Maps (Beta)

Features

  • Inverted circle - Support has been provided for applying color to the inverted circle with the inner circle being transparent and the outer portion covered by an overlay color.

  • Inverted polygon - Support has been provided for applying color to the inverted polygon with the inner polygon being transparent and the outer portion covered by an overlay color.

  • The legend title support has been provided.

  • Double tap zooming support has been provided in the shape layer and tile layer.

Breaking changes

  • The title property has been removed from SfMaps.

PDF (Beta)

Bug fixes

  • #313708 - The unhandled exception when adding the watermarks to the PDF document is resolved now.
  • #311654 - The bookmark Unicode text preservation issue is resolved now.
  • #160361 – The Wrong header row index retrieved from the PDF grid begin cell callback has been resolved now.
  • The text rendering issue while using the PdfTextElement is resolved now.
  • The Page size is not updated properly when adding margins issue resolved now.

Breaking Changes

  • The property flatten has been removed from the PdfAnnotation and PdfAnnotationCollection. And added a new method called flatten and flattenAllAnnotations instead.

Features

  • #305280 - Provided the support to add image position in the PDF grid cell.
  • #161224 - Provided the support to set clip using the path data on the PDF graphics.
  • Provided the support to add encryption options when protecting the PDF files.
  • Provided the support to create, read, modify, fill, and flatten PDF form fields.
  • Provided the support to digitally sign the PDF document.

PDF Viewer (Beta)

Breaking changes

  • Now, the text selection color and handle color can be customized using selectionColor and selectionHandleColor properties of TextSelectionTheme respectively.

Features

  • The Web platform support has been provided.
  • Support to view the rotated PDF documents in the iOS platform has been provided.
  • Now, the computeDryLayout has been implemented and SfPdfViewer widget will be compatible in all channels of Flutter SDK.
  • Now, the highlighted search instance in the zoomed document will be navigated properly.

RadialGauge

Features

  • Provided support to use any custom widget as a pointer.
  • Provided elevation support for pointers.
  • Provided overlay support for marker pointer.

Breaking changes

  • If dragging is enabled and while touching the marker pointer in mobile and on hovering/clicking the marker pointer in web, the overlay will be displayed in the marker’s color by default with reduced opacity.

Range Selector (Beta)

Enhancements

  • Accessibility has been improved further to easily use thumbs and control the value changes using volume buttons.

Breaking changes

  • Now, the SfRangeSelectorSemanticFormatterCallback typedef has been changed into RangeSelectorSemanticFormatterCallback and the parameter has been changed from SfRangeValues to value which denotes the value of the current thumb. A new parameter named SfThumb has also been added to indicate which thumb is changed currently.

Range Slider

Features

  • Support has been provided for vertical orientation.

Enhancements

  • Accessibility has been improved further to easily use thumbs and control the value changes using volume buttons.

Breaking changes

  • Now, the SfRangeSliderSemanticFormatterCallback typedef has been changed into RangeSliderSemanticFormatterCallback and the parameter has been changed from SfRangeValues to value which denotes the value of the current thumb. A new parameter named SfThumb has also been added to indicate which thumb is changed currently.

Slider

Features

  • Support has been provided for vertical orientation.

Treemap (Beta)

Features

The Treemap is a data visualization widget that provides an effective way to visualize flat and hierarchical data as rectangles that are sized and colored based on quantitative variables.

  • Labels - Add any type of widgets (like text widget) to improve the readability of the individual tiles by providing brief descriptions on labels.

  • Layouts - Use different layouts based on the algorithms such as squarified, slice, and dice to represent flat and hierarchically structured data.

  • Hierarchical support - Along with the flat level, treemap supports hierarchical structure too. Each tile of the treemap is a rectangle which is filled with smaller rectangles representing sub-data.

  • Colors - Categorize the tiles on the treemap by customizing their color based on the levels. It is possible to set the tile color for a specific value or for a range of values.

  • Tooltip - Display additional information about the tile using a completely customizable tooltip on the treemap.

  • Legend - Use different legend styles to provide information on the treemap data clearly.

  • Selection - Allows you to select the tiles to highlight it and do any specific functionalities like showing pop-up or navigate to a different page.

  • Custom background widgets - Add any type of custom widgets such as image widget as a background of the tiles to enrich the UI and easily visualize the type of data that a particular tile shows.

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy