syncfusion_flutter_sliders 18.3.38-beta
syncfusion_flutter_sliders: ^18.3.38-beta copied to clipboard
Syncfusion Flutter Sliders library is written natively in Dart for creating highly interactive and UI-rich slider controls for filtering purposes.
18.3.38-beta 10/07/2020 #
No changes.
18.3.35-beta 10/01/2020 #
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.
- 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.
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.
18.2.59-beta 09/23/2020 #
No changes.
18.2.57-beta 09/08/2020 #
No changes.
18.2.56-beta 09/01/2020 #
No changes.
18.2.55-beta 08/25/2020 #
No changes.
18.2.54-beta 08/18/2020 #
No changes.
18.2.48-beta 08/04/2020 #
No changes.
18.2.47-beta 07/28/2020 #
No changes.
18.2.46-beta 07/21/2020 #
No changes.
18.2.45-beta 07/14/2020 #
No changes.
18.2.44-beta 07/07/2020 #
Slider Preview #
The Flutter Slider is a lightweight widget that allows you to select a single value from a range of values.
Features
- Numeric and date support - Provides functionality for selecting numeric and date values. For date, support is provided up to the seconds interval.
- Labels - Render labels for date and numeric values with the option to customize their formats based on your requirements.
- Ticks and divisors - Provides the option to show ticks and divisors based on the slider interval. Also, minor ticks can be enabled to indicate the values between each interval. These options present the selected value in a more intuitive way for end users.
- Thumb icon support - Accepts custom widgets like icon or text inside the thumb.
- Tooltip - Render a tooltip to show the selected value clearly. You can also customize the format of the text shown in the tooltip. Paddle and rectangular shape tooltips are supported.
- Highly customizable - In addition to the rich set of built-in features, the control is fully customizable through its wide range options.
Range Slider #
Features
- Discrete selection - Provides an option for selecting only discrete numeric and date values.
- Interval selection - Allows users to select a particular interval by tapping or clicking in it. Both thumbs will be moved to the current interval with smooth animation.
- Thumb icon support - Accepts custom widgets like icon or text inside the left and right thumbs.
- Paddle tooltip - Paddle shape tooltip support has been provided.
- Support has been provided to customize the radius of the active and inactive divisor using the
activeDivisorRadiusandinactiveDivisorRadiusproperties respectively in theSfRangeSliderThemeData. - Support has been provided to customize the stroke width of the active and inactive divisor using the
activeDivisorStrokeWidthandinactiveDivisorStrokeWidthproperties respectively in theSfRangeSliderThemeData. - Support has been provided to customize the stroke color of the active and inactive divisor using the
activeDivisorStrokeColorandinactiveDivisorStrokeColorproperties respectively in theSfRangeSliderThemeData. - Support has been provided to customize the thumb stroke using the
thumbStrokeWidthproperty in theSfRangeSliderThemeData. - Support has been provided to customize the stroke color of the thumb using the
thumbStrokeColorproperty in theSfRangeSliderThemeData.
Breaking changes
-
The
trackHeightproperty has been split into theactiveTrackHeightandinactiveTrackHeightproperties in theSfRangeSliderThemeData. -
The following arguments are added, removed and modified in the
getPreferredRectmethod ofSfTrackShape:- Modified the type of the argument parentBox from
RenderProxyBoxtoRenderBox. - Added a new argument named
isActive, which is used to denote whether currently, the active or inactive track is being drawn. - Removed the argument
isEnabled.
- Modified the type of the argument parentBox from
-
The following arguments are added, removed and modified in the
paintmethod ofSfTrackShape:- Modified the argument
animationtoenableAnimation. - Modified the type of the argument parentBox from
RenderProxyBoxtoRenderBox. - Added a new argument named as
currentValuesthat holds the current thumb values forSfRangeSlider. - Added a new argument named as
currentValuethat holds the current thumb value forSfSlider. - Added new arguments named as
activePaintandinactivePaintfor customizing the track. - Added a new argument named
thumbCenterthat holds the current thumb pixel position ofSfSlider. - Removed the argument
isEnabled.
- Modified the argument
-
The following arguments are added, removed and modified in the
getPreferredRectmethod ofSfThumbShape:- Removed the argument
isEnabled.
- Removed the argument
-
The following arguments are added, removed and modified in the
paintmethod ofSfThumbShape:- Modified the argument
animationtoenableAnimation. - Modified the type of the argument parentBox from
RenderProxyBoxtoRenderBox. - Added a new argument named as
childwhich is used to add an icon to the surface of the thumb. - Added a new argument named as
currentValuesthat holds the current thumb values forSfRangeSlider. - Added a new argument named as
currentValuethat holds the current thumb value forSfSlider. - Added a new argument named as
paintfor customizing the thumb. - Removed the argument
isEnabled.
- Modified the argument
-
The following arguments are added, removed and modified in the
getPreferredRectmethod ofSfDivisorShape:- Added a new argument named
isActive, which is used to find whether active or inactive divisor is being drawn. - Removed the argument
isEnabled.
- Added a new argument named
-
The following arguments are added, removed and modified in the
paintmethod ofSfDivisorShape:- Modified the argument
animationtoenableAnimation. - Modified the type of the argument parentBox from
RenderProxyBoxtoRenderBox. - Added a new argument named as
currentValuesthat holds the current thumb values forSfRangeSlider. - Added a new argument named as
currentValuethat holds the current thumb value forSfSlider. - Added a new argument named
paintfor customizing the divisor. - Added a new argument named
thumbCenterthat holds the current thumb pixel position ofSfSlider. - Removed the argument
isEnabled.
- Modified the argument
-
The following arguments are added, removed and modified in the
getPreferredRectmethod ofSfOverlayShape:- Removed the argument
isEnabled.
- Removed the argument
-
The following arguments are added, removed and modified in the
paintmethod ofSfOverlayShape:- Modified the type of the argument parentBox from
RenderProxyBoxtoRenderBox. - Added a new argument named as
currentValuesthat holds the current thumb values forSfRangeSlider. - Added a new argument named as
currentValuethat holds the current thumb value forSfSlider. - Added a new argument named as
paintfor customizing the thumb overlay. - Removed the argument
isEnabled.
- Modified the type of the argument parentBox from
-
The following arguments are added, removed and modified in the
getPreferredRectmethod ofSfTickShape:- Removed the argument
isEnabled.
- Removed the argument
-
The following arguments are added, removed and modified in the
paintmethod ofSfTickShape:- Modified the argument
animationtoenableAnimation. - Modified the type of the argument parentBox from
RenderProxyBoxtoRenderBox. - Added a new argument named as
currentValuesthat holds the current thumb values forSfRangeSlider. - Added a new argument named as
currentValuethat holds the current thumb value forSfSlider. - Added a new argument named
thumbCenterthat holds the current thumb pixel position ofSfSlider. - Removed the argument
isEnabled.
- Modified the argument
Range Selector Preview #
Features
- #I275668 - Now, the support has been provided to change the range by dragging in the area between start and end thumbs and restrict the individual thumb dragging by setting the
dragModeproperty toSliderDragMode.betweenThumbs. - Deferred update - Provides an option to defer range updates, allowing you to control when dependent components are updated while thumbs are being dragged continuously.
- Discrete selection - Provides an option for selecting only discrete numeric and date values.
- Thumb icon support - Accepts custom widgets like icon or text inside the left and right thumbs.
- Paddle tooltip - Paddle shape tooltip support has been provided.
- Interval selection - Allows selecting a particular interval by tapping or clicking in it. Both the thumbs will be moved to the current interval with animation.
- Support has been provided to customize the radius of the active and inactive divisor using the
activeDivisorRadiusandinactiveDivisorRadiusproperties respectively in theSfRangeSelectorThemeData. - Support has been provided to customize the stroke width of the active and inactive divisor using the
activeDivisorStrokeWidthandinactiveDivisorStrokeWidthproperties respectively in theSfRangeSelectorThemeData. - Support has been provided to customize the stroke color of the active and inactive divisor using the
activeDivisorStrokeColorandinactiveDivisorStrokeColorproperties respectively in theSfRangeSelectorThemeData. - Support has been provided to customize the thumb stroke using the
thumbStrokeWidthproperty in theSfRangeSelectorThemeData. - Support has been provided to customize the stroke color of the thumb using the
thumbStrokeColorproperty in theSfRangeSelectorThemeData.
Breaking changes
-
The
trackHeightproperty has been split into theactiveTrackHeightandinactiveTrackHeightproperties inSfRangeSelectorThemeData. -
The
SfRangeSliderThemeDatahas been changed toSfRangeSelectorThemeDatainSfRangeSelector. -
The
lockRangeproperty has been removed and the same behavior can be achieved by setting thedragModeproperty toSliderDragMode.both. -
The following arguments are added, removed and modified in the
getPreferredRectmethod ofSfTrackShape:- Modified the type of the argument parentBox from
RenderProxyBoxtoRenderBox. - Added a new argument named
isActive, which is used to denote whether currently, the active or inactive track is being drawn. - Removed the argument
isEnabled.
- Modified the type of the argument parentBox from
-
The following arguments are added, removed and modified in the
paintmethod ofSfTrackShape:- Modified the argument
animationtoenableAnimation. - Modified the type of the argument parentBox from
RenderProxyBoxtoRenderBox. - Added a new argument named as
currentValuesthat holds the current thumb values forSfRangeSelector. - Added a new argument named as
currentValuethat holds the current thumb value forSfSlider. - Added new arguments named as
activePaintandinactivePaintfor customizing the track. - Added a new argument named
thumbCenterthat holds the current thumb pixel position ofSfSlider. - Removed the argument
isEnabled.
- Modified the argument
-
The following arguments are added, removed and modified in the
getPreferredRectmethod ofSfThumbShape:- Removed the argument
isEnabled.
- Removed the argument
-
The following arguments are added, removed and modified in the
paintmethod ofSfThumbShape:- Modified the argument
animationtoenableAnimation. - Modified the type of the argument parentBox from
RenderProxyBoxtoRenderBox. - Added a new argument named as
childwhich is used to add an icon to the surface of the thumb. - Added a new argument named as
currentValuesthat holds the current thumb values forSfRangeSelector. - Added a new argument named as
currentValuethat holds the current thumb value forSfSlider. - Added a new argument named as
paintfor customizing the thumb. - Removed the argument
isEnabled.
- Modified the argument
-
The following arguments are added, removed and modified in the
getPreferredRectmethod ofSfDivisorShape:- Added a new argument named
isActive, which is used to find whether active or inactive divisor is being drawn. - Removed the argument
isEnabled.
- Added a new argument named
-
The following arguments are added, removed and modified in the
paintmethod ofSfDivisorShape:- Modified the argument
animationtoenableAnimation. - Modified the type of the argument parentBox from
RenderProxyBoxtoRenderBox. - Added a new argument named as
currentValuesthat holds the current thumb values forSfRangeSelector. - Added a new argument named as
currentValuethat holds the current thumb value forSfSlider. - Added a new argument named
paintfor customizing the divisor. - Added a new argument named
thumbCenterthat holds the current thumb pixel position ofSfSlider. - Removed the argument
isEnabled.
- Modified the argument
-
The following arguments are added, removed and modified in the
getPreferredRectmethod ofSfOverlayShape:- Removed the argument
isEnabled.
- Removed the argument
-
The following arguments are added, removed and modified in the
paintmethod ofSfOverlayShape:- Modified the type of the argument parentBox from
RenderProxyBoxtoRenderBox. - Added a new argument named as
currentValuesthat holds the current thumb values forSfRangeSelector. - Added a new argument named as
currentValuethat holds the current thumb value forSfSlider. - Added a new argument named as
paintfor customizing the thumb overlay. - Removed the argument
isEnabled.
- Modified the type of the argument parentBox from
-
The following arguments are added, removed and modified in the
getPreferredRectmethod ofSfTickShape:- Removed the argument
isEnabled.
- Removed the argument
-
The following arguments are added, removed and modified in the
paintmethod ofSfTickShape:- Modified the argument
animationtoenableAnimation. - Modified the type of the argument parentBox from
RenderProxyBoxtoRenderBox. - Added a new argument named as
currentValuesthat holds the current thumb values forSfRangeSelector. - Added a new argument named as
currentValuethat holds the current thumb value forSfSlider. - Added a new argument named
thumbCenterthat holds the current thumb pixel position ofSfSlider. - Removed the argument
isEnabled.
- Modified the argument
18.1.48-beta 05/05/2020 #
No changes.
18.1.46-beta 04/28/2020 #
No changes.
18.1.45-beta 04/21/2020 #
No changes.
18.1.44-beta 04/14/2020 #
No changes.
18.1.43-beta 04/07/2020 #
No changes.
18.1.42-beta 04/01/2020 #
No changes.
18.1.36-beta 03/19/2020 #
Initial release.
Features
Includes the Range Slider and Range Selector widgets with these features:
- Numeric and date values
- Labels
- Ticks
- Divisors
- Tooltip
- Child (Range Selector only)