steady_async 0.2.1 copy "steady_async: ^0.2.1" to clipboard
steady_async: ^0.2.1 copied to clipboard

Perception-aware async UX for Flutter with calm loading, actions, retries, and pagination.

0.2.1 #

  • Prevented sequential actions queued before disposal from executing afterward.
  • Made keepPreviousData: false hide retained content as documented.
  • Preserved the original loader-delay deadline across progress updates.
  • Continued list and grid pagination when a page does not fill the viewport.
  • Continued list, grid, and sliver pagination past empty non-terminal pages.
  • Stopped list, grid, and sliver prefetch from retrying failed appends until the retry action is invoked.
  • Kept refresh errors visible alongside retained items with retry support.
  • Added a dedicated inline refreshErrorBuilder so existing full-screen errorBuilder implementations keep their original layout contract.
  • Handled list scroll-controller and async-controller replacement correctly.
  • Avoided auto-starting non-idle external controllers while preserving reloadOnLoaderChange during controller replacement.
  • Detected repeated cursor cycles across a pagination session.

0.2.0 #

  • Hardened paged-controller disposal, reset, refresh, and stale-result behavior.
  • Added non-advancing cursor detection and controller-replacement loading.
  • Added removeWhere and removeByKey with stale-result invalidation.
  • Added custom loading and error builders for list, grid, and sliver pagination.

0.1.0 #

  • Initial release with perception-aware Future and Stream builders.
  • Added immutable async state, explicit controllers, actions, and pagination.
  • Added Material 3 defaults, reduced-motion handling, and nine locales.
1
likes
0
points
112
downloads

Publisher

verified publishernexdark.com

Weekly Downloads

Perception-aware async UX for Flutter with calm loading, actions, retries, and pagination.

Homepage
Repository (GitHub)
View/report issues

Topics

#async #loading #pagination #user-experience #state-management

License

unknown (license)

Dependencies

flutter

More

Packages that depend on steady_async