pullex 1.0.0
pullex: ^1.0.0 copied to clipboard
A customizable pull-to-refresh widget for Flutter, based on pull_to_refresh with enhancements and bugfixes.
Changelog #
1.0.0 - 2025-06-08 #
Initial Release 🎉 #
Pullex is a modern refresh & load controller package for Flutter apps.
- Forked from
flutter_pulltorefresh(MIT License) by Jpeng. - Published as pullex package.
✅ Compatibility #
- Fully compatible with Flutter 3.22.x → 3.32.x and latest stable versions.
- Supports Dart 3.x.
🚀 Improvements #
- Reworked internal architecture:
- safer
RefreshIndicator&LoadIndicatorstates. - fixed multiple issues in
ScrollPosition/ScrollPhysicson Flutter 3.x. - removed deprecated APIs from upstream version.
- safer
- Reorganized code structure:
header/→ all header indicatorsinternals/→ internal helpers & localizationlink_proxy/→ link header/footer proxiesrefresh/→ core refresh controller, notifier, configuration.
- Added
StretchHeaderandStretchCircleHeader(new flexible indicators). - Improved
WaterDropHeaderandWaterDropMaterialHeaderanimations. - Improved
MaterialClassicHeadercompatibility. - Added
CustomHeaderandCustomFooter— easy to build custom UI indicators. - Improved
TwoLevelHeaderbehavior. - Improved
BaseHeader(simple default header). - Fixed localization issues:
- Rewritten
RefreshLocalizationsandRefreshStringwith extended language support. - Full support for:
- 🇺🇸 English
- 🇨🇳 Chinese
- 🇷🇺 Russian
- 🇺🇦 Ukrainian
- 🇫🇷 French
- 🇮🇹 Italian
- 🇩🇪 German
- 🇪🇸 Spanish
- 🇯🇵 Japanese
- 🇰🇷 Korean
- 🇵🇹 Portuguese
- 🇳🇱 Dutch
- 🇸🇪 Swedish
- Rewritten
🛠 API Cleanup #
- Removed old
ClassicHeaderaliases. RefreshConfigurationrefactored with better defaults.RefreshControllerAPI improved.- Public API documented and ready for production.
✨ Summary #
Pullex 1.0.0 is a modern and clean rewrite of flutter_pulltorefresh, with:
- fully working example app,
- flexible header/footer indicators,
- proper localization,
- safe for production.
Enjoy 🚀 — contributions welcome!