Skip to content

Commit

Permalink
docs: update changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
gonuit committed Jul 6, 2024
1 parent 1351f41 commit e07cf7b
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,20 @@
## 4.0.0-dev.1
- **CustomRefreshIndicator**:
- Removed deprecated parameters: *indicatorCancelDuration*, *indicatorSettleDuration*, *indicatorFinalizeDuration* and *completeStateDuration* .If you are still using them, switch to the *duration* parameter.
- **IndicatorController**:
- Added *minValue* and *maxValue* static constants.
- Added *transform* method. Allows you to transform controller animation values from the range *0.0**1.5* to another range.
- Added *normalize* method. Normalizes *value* by converting it to the range *0.0**1.0*. This allows the animation to be used directly with most Flutter widgets and tweens. You can still use *clamp* if you want to remove values above *1.0* instead of transforming the whole range.
- **CustomMaterialIndicator**:
- Redesigned/reimplemented. Now, when *indicatorBuilder* argument is not provided, it completely recreates the look and behavior of the built-in *RefreshIndicator* widget.
- Added *CustomMaterialIndicator.adaptive* constructor.
- *indicatorBuilder* parameter is now optional.
- The deprecated parameter *withRotation* has been removed. It was confusing and was not related to the material indicator design. To add rotation to the indicator, you need to implement rotation yourself 😔.
- Added *color*, *semanticsValue*, *semanticsLabel* and *strokeWidth* parameters. They are applied only when the default *indicatorBuilder* is used (given a null value).
- Removed deprecated *IndicatorBuilderDelegate* and *MaterialIndicatorDelegate* classes.
- Added *TransformedAnimation* class that allows transforming the parent animation value.
- **Example app**:
- Updated custom material indicator example.
## 3.1.1
- Fix:
- Fixed *durations* parameter of *CustomRefreshIndicator* widget. Reported by [@jccd1996](https://github.com/jccd1996) in [#58](https://github.com/gonuit/flutter-custom-refresh-indicator/issues/58).
Expand Down

0 comments on commit e07cf7b

Please sign in to comment.