flutter_easy_refresh

A flutter widget that provides pull-down refresh and pull-up load.

MIT License

Stars
3.9K
Committers
15

Bot releases are hidden (Show)

flutter_easy_refresh - 3.4.0 Latest Release

Published by xuelongqy 5 months ago

  • breaking: Flutter >=3.7.0, dart >=2.19.0. Remove some unnecessary compatibility, please update the Flutter version in time, or use the previous version.
  • fix: Scroll bar adaptation for unknown platforms #825.
  • feat: Add BoxDecoration to ClassicHeader and ClassicFooter, Thanks GiampaoloGabba for PR#822.
  • fix: Compatible with Flutter3.22.0.
flutter_easy_refresh - 3.3.5+1

Published by xuelongqy 6 months ago

  • fix: Indicator properties cannot be updated #818.
flutter_easy_refresh - 3.3.5

Published by xuelongqy 6 months ago

  • fix: Material style performance optimization #814.
  • fix: Issue during build when IndicatorStateListenable rebinds IndicatorNotifier #607.
flutter_easy_refresh - 3.3.4

Published by xuelongqy 10 months ago

  • fix: EasyPaging.itemBuilder type inference #762.
  • fix: Event notification after dispose #726.
  • fix: Using refreshOnStart, onRefresh may not be triggered #789.
  • fix: Using refreshOnStart, scrolling to the bottom when the Header is visible cannot trigger loading #787.
flutter_easy_refresh - 3.3.3+1

Published by xuelongqy 10 months ago

  • fix: All styles are lost.
flutter_easy_refresh - 3.3.3

Published by xuelongqy 10 months ago

  • fix: When start on refresh, interrupted by loading #785.
  • feat: Use Flutter default scroll bar #775.
flutter_easy_refresh - 3.3.2+1

Published by xuelongqy over 1 year ago

fix: Compatible with versions below Flutter3.10 #722.

flutter_easy_refresh - 3.3.2

Published by xuelongqy over 1 year ago

  • fix: BezierIndicator.spinBuilder doesn't work.
  • feat: Add BezierIndicator.spinInCenter.
  • feat: Add BezierIndicator.onlySpin #689.
  • feat: Add support for ScrollPhysics.toleranceFor.
  • feat: After failure, continue to scroll to trigger the task #718.
  • feat: [EasyRefresh] noMoreRefresh -> canRefreshAfterNoMore, noMoreLoad -> canRefreshAfterLoad
  • fix: Use canRefreshAfterNoMore or canRefreshAfterLoad, abnormal NoMore status.
  • feat: EasyRefreshController.finishRefresh and EasyRefreshController.finishLoad add force parameter.
  • feat: Add EasyRefresh.triggerAxis, specifies the direction of the trigger.
flutter_easy_refresh - 3.3.1+2

Published by xuelongqy over 1 year ago

  • fix: Secondary click event hit area #688, Thanks notbucai for PR#714.
flutter_easy_refresh - 3.3.1+1

Published by xuelongqy over 1 year ago

  • fix: Increase the priority of ClassicIndicator.pullIconBuilder #674.
  • fix: fit parameter is invalid #708.
flutter_easy_refresh - 3.3.1

Published by xuelongqy over 1 year ago

  • fix: Avoid an endless loop caused by multiple ListViews nested, Thanks LinXunFeng for PR#681.
  • fix: FooterNotifier.callTask use callRefreshOverOffset, Thanks AWarmHug for PR#680.
  • fix: NestedScrollView resize error #666.
flutter_easy_refresh - 3.3.0

Published by xuelongqy over 1 year ago

  • fix: Compatible with Flutter 3.7.
flutter_easy_refresh - 3.2.2

Published by xuelongqy almost 2 years ago

  • fix: Compatible with Flutter2.8.1 and below #619.
  • perf: Pub scores.
flutter_easy_refresh - 3.2.1

Published by xuelongqy almost 2 years ago

  • fix: Footer's maxOverOffset property does not work.
  • fix: When maxOverOffset is 0, list scrolling loses inertia.
  • fix: When there is no task, the mode still changes #608.
  • fix: HapticFeedback does not work when triggerWhenReach is true.
flutter_easy_refresh - v3.2.0

Published by xuelongqy almost 2 years ago

  • feat: EasyRefreshController add headerState, footerState #635
  • feat: Add triggerWhenRelease and triggerWhenReleaseNoWait #593.
  • fix: Error when using NotLoadFooter with clamping. Thanks Pwuts for PR#659.
  • feat: Add maxOverOffset #590.
flutter_easy_refresh - v3.1.0

Published by xuelongqy almost 2 years ago

  • feat: Add paging widget [EasyPaging].
flutter_easy_refresh - v3.0.5

Published by xuelongqy almost 2 years ago

  • fix: [EasyRefreshController.callRefresh] and [EasyRefreshController.callLoad] add force #633 #642. Thanks percival888 for PR#639.
  • fix: When the height changes when callTask causes the list not to rebound.
  • feat: Add [EasyRefresh.scrollBehaviorBuilder] and [EasyRefresh.defaultScrollBehaviorBuilder]. Thanks laiiihz for PR#614.
flutter_easy_refresh - v3.0.4

Published by xuelongqy about 2 years ago

fix: ScrollMetrics.minScrollExtent != 0.0, offset calculation error.
feat: Supported [ScrollView.center] #581.

flutter_easy_refresh - v3.0.3

Published by xuelongqy about 2 years ago

fix: processedDuration == Duration.zero, can't rebound #572.
fix: [clamping] may not have rebound animation.
fix: Indicator overflow #575.
fix: BezierCircleHeader drop overflow.
feat: Supported NestedScrollView.
feat: Supported ScrollController trigger events.

flutter_easy_refresh - v3.0.2

Published by xuelongqy over 2 years ago

feat: Indicator add [triggerWhenReach] #348. Trigger immediately when reaching the [triggerOffset].
feat: CupertinoIndicator support horizontal.

Package Rankings
Top 2.01% on Pub.dev
Badges
Extracted from project README
License Platform Flutter Pub
Related Projects