safe_debouncer 0.1.1 copy "safe_debouncer: ^0.1.1" to clipboard
safe_debouncer: ^0.1.1 copied to clipboard

A safe, async-aware debouncer for Dart & Flutter that prevents overlapping executions and timer leaks.

Changelog #

All notable changes to the safe_debouncer package will be documented in this file.

This project follows semantic versioning.


0.1.1 #

Fixed #

  • Code formatting to match Dart formatter.
  • Minor documentation and example improvements.

0.1.0 — Initial Release #

Added #

  • SafeDebouncer for safe debouncing of sync and async callbacks.
  • Prevention of overlapping executions for async callbacks.
  • Support for cancelling pending debounce operations.
  • dispose() method for safe cleanup.
  • SafeDebouncerMap for key-based debouncing across multiple streams.
  • Example Flutter app demonstrating debounced text input.
  • Unit tests covering core debounce behavior.
  • Complete documentation and MIT license.
0
likes
160
points
119
downloads

Publisher

unverified uploader

Weekly Downloads

A safe, async-aware debouncer for Dart & Flutter that prevents overlapping executions and timer leaks.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

More

Packages that depend on safe_debouncer