pd_cooldown 0.0.2
pd_cooldown: ^0.0.2 copied to clipboard
A professional Flutter debounce and throttle plugin providing complete debounce/throttle solutions with built-in UI components.
0.0.2 #
🐛 修复 #
- Android构建问题: 修复Android Gradle Plugin (AGP) 兼容性问题,添加必需的namespace配置
- 集成错误: 解决其他项目集成时出现的"Namespace not specified"构建错误
0.0.1 #
🎉 首次发布 #
✨ 新功能
- 核心防抖节流功能: 提供PDCooldown类,支持异步操作的防抖节流控制
- UI组件: 内置PDThrottleButton和PDDebounceButton组件
- 可配置日志: 支持自定义CooldownLogger和错误处理
- 多平台支持: 支持Android、iOS、Web、Windows、macOS、Linux
- 线程安全: 使用synchronized包确保并发安全
🔧 技术特性
- 模块化架构设计,代码清晰易维护
- 完整的Dart类型定义
- 支持自定义冷却时间和防抖延迟
- 内置默认配置,开箱即用
- 完善的错误处理机制
📚 文档和示例
- 完整的中文README文档
- 功能丰富的示例应用
- 详细的API文档和使用指南
- MIT开源许可证
🧪 测试覆盖
- 基础单元测试
- 平台接口测试
- 示例应用集成测试