slidable_line_chart 1.4.0
slidable_line_chart: ^1.4.0 copied to clipboard
A line chart plugin that responds to user sliding. Supports reverse and custom slide precision.
1.4.0 #
- Support custom disabled opacity.
- Support align the first and last points of the chart with both ends when display mode.
- Support drawing grid lines as dotted lines. Now the y-axis can also draw grid lines.
1.3.0 #
- Fix the issue of being unable to respond to touch events when the coordinate point touch area overflows.
- BREAKING CHANGE
- Since the touch area is repaired by filling inward, this update may affect the original chart style. Please check and confirm after the update.
1.2.0 #
- Add reverse initialization animation to clean up the chart.
- Add
clearChartexample. - Fix a comment issue.
1.1.1 #
- Add
enableFeedbackparameter. - Add animation effects to coordinate points.
1.1.0 #
- Improve curve chart display.
- Constraint plugin generic type should be an enum.
- Add color palette to optimize display when no theme is set.
- Add the simplest example usage.
- Fix an issue where the opacity of some colors could be overridden.
- BREAKING CHANGE
- Refactor
curvedtosmooth, now usesmoothto set smoothness. - Remove
defaultCoordinatePointColor,defaultTapAreaColoranddefaultFillAreaColor, now if these styles are not set, they will be set based on the coordinate point color.
- Refactor
1.0.2 #
- Support display as a curve chart.
1.0.1 #
- Improve performance of drag events.
- Optimize the drawing of coordinate systems.
1.0.0 #
- Improve that animation effect of chart initialization.
- Optimized sliding calculation method.
- Export
SlidableLineChartStateto provideresetAnimationController. - Update example to provide more use cases.
- BREAKING CHANGE
- Now the diagram itself doesn't maintain any state and needs to be updated via the
onChangedcallback. - Remove the style-related property from the
SlidableLineChartand now replace it withSlidableLineChartThemeData. - Use
coordinatesOptionsListinstead ofallCoordinatesto simplify parameter entry. - Rename
canDragCoordinateTypetoslidableCoordinateType. - Rename
yAxisDivisionstodivisions. - Use
slidePrecisioninstead ofenforceStepOffsetto set the minimum value for each slide by the user. - Rename
reversedYAxistoreversed. - Rename
onlyRenderEvenYAxisTexttoonlyRenderEvenAxisLabel. - Rename
drawCheckOrClosetoonDrawCheckOrClose.
- Now the diagram itself doesn't maintain any state and needs to be updated via the
0.1.1 #
- Add .pubignore.
0.1.0 #
- Initial plugin release.