PackageTrack
Sign in Get early access

async_button_builder

A builder to wrap around buttons that handles loading, disabled, error and succes states

3.0.0 Nolence/async_button

What this package is like to depend on

Last release 4 years ago

no release in 18 months

Ships unpredictably

gaps range from 2 weeks to 8 months

Most releases are documented

notes for 23 of 26 stable releases

Nothing withdrawn

no release was ever pulled

6 years old

39 releases · first in 2021

0 releases in the last 12 months

see the full history below

Release timeline

39 releases · Jan 2021 to Feb 2023
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 39
  1. 3.0.0 13 Feb 2023
    Release notes
    • Added notification functionality. The error variant now passes through the error and stacktrace which would be needed for a notification to be useful. This is a breaking change as the error widget now takes an error and stacktrace as arguments.
    Open source →
  2. 3.0.0+1 13 Feb 2023
    Release notes
    • Fix Undefined name 'optionalTypeArgs'. Also adds back the hard dep on freezed_annotation.
    Open source →
  3. 2.3.0 25 May 2022
    Release notes
    • Removed freezed dependency and added new callbacks @mergehez
    • Upgrade to freezed 2 (excluding user now) @quantosapplications @esenmx
    Open source →
  4. 2.3.0+1 14 Jun 2022
    Release notes
    • Added back freezed_annotation as a hard dep.
    Open source →
  5. 2.2.0 07 Jan 2022
    Release notes

    Got rid of hook version as it was complicating a simple package and likely discouraging possible contributors.

    Open source →
  6. 2.2.0+1 28 Jan 2022
    Release notes

    Ignore .vscode, update versions and re-export button state. Credit @esenmx

    Open source →
  7. 2.1.4 09 Nov 2021
    Release notes

    Fix manual button state changes. Credit to @iliser

    Open source →
  8. 2.1.3 18 Jun 2021
    Release notes

    Tests and builds against stable. flutter_lints now used in place of pedantic

    Open source →
  9. 2.1.3+1 25 Jun 2021
    Release notes

    Was not using proper sucessDuration when setting timeouts (regression)

    Open source →
  10. 2.1.3+2 12 Aug 2021
    Release notes

    Fix possibility of nested async button builders conflicting with each other due to matching keyed subtrees. In order to avoid this situation, the parent key of the async_button_builder is used in the creation of sub widgets.

    Open source →
  11. 2.1.3+3 19 Aug 2021
    Release notes

    Have proper types exported

    Open source →
  12. 2.1.3+4 27 Aug 2021
    Release notes

    Fix home page

    Open source →
  13. 2.1.3+5 28 Aug 2021
    Release notes

    Trying to fix pub stuff

    Open source →
  14. 2.1.3+6 01 Sep 2021
    Release notes

    Trying to fix pub stuff

    Open source →
  15. 2.1.3+7 09 Sep 2021
    Release notes

    Fixed github actions

    Open source →
  16. 2.1.3+8 29 Sep 2021
    Release notes

    Upgraded deps

    Open source →
  17. 2.1.3+9 11 Oct 2021
    Release notes

    Upgraded deps

    Open source →
  18. 2.1.2 24 May 2021
    Release notes

    Errors from onpressed will throw with orignal call stack

    Open source →
  19. 2.1.2+1 12 Jun 2021
    Release notes

    Fixes analysis errors so I stop getting annoying emails

    Open source →
  20. 2.1.1 14 Apr 2021
    Release notes

    ValueKeys are now no longer required in order to differentiate children

    Open source →
  21. 2.1.1+1 14 Apr 2021
    Release notes

    Add documentation on how to handle timeouts

    Open source →
  22. 2.1.1+2 05 May 2021
    Release notes

    Makes onpressed nullable similar to other button's behaviour

    Open source →
  23. 2.1.0 11 Mar 2021
    Release notes

    Remove null-safety prefix as it's now in stable

    Open source →
  24. 2.0.10 11 Mar 2021

    Nothing published for this version

  25. 2.0.9-nullsafety.0 23 Feb 2021 pre-release
    Release notes

    Trying to bump version again to go over stable

    Open source →
  26. 2.0.8 23 Feb 2021

    Nothing published for this version

  27. 2.0.8-nullsafety.0 13 Feb 2021 pre-release
    Release notes

    Trying to bump version again to go over stable

    Open source →
  28. 2.0.7 12 Feb 2021

    Nothing published for this version

  29. 2.0.7-nullsafety.8 12 Feb 2021 pre-release
    Release notes

    Republish so current nullsafe becomes main. My mistake

    Open source →
  30. 2.0.2-nullsafety.7 12 Feb 2021 pre-release
    Release notes

    Added a typedef in place of inline type on function. Added doc to builder field

    Open source →
  31. 2.0.2-nullsafety.4 28 Jan 2021 pre-release
    Release notes

    Adds tests and test coverage. Adds on dispose to cancel timer.

    Open source →
  32. 2.0.2-nullsafety.2 26 Jan 2021 pre-release
    Release notes

    Fixes wrong image path

    Open source →
  33. 2.0.1-nullsafety.2 26 Jan 2021 pre-release
    Release notes

    Renames fields to better match standards of other buttons.

    Open source →
  34. 2.0.0-dev.1 25 Jan 2021 pre-release
    Release notes

    Breaking. Replaces the fourth argument with a sealed union that better allows for directly managing states, removes unnecessary arguments such as padding, adds transition builders for custom transitions. Currently still includes AnimatedSize.

    Open source →
  35. 1.0.0-nullsafety.0 13 Jan 2021 pre-release
    Release notes

    Breaking. Adds a fourth argument of loading to the builder. This removes the value notifier that was difficult or confusing to manage in actual usage in my use cases. The argument isLoading is now a bool. This also adds a disabled field in order to set that on construction.

    Open source →
  36. 0.1.0-nullsafety.0 12 Jan 2021 pre-release
    Release notes

    Replaces the bool type of isLoading for a ValueNotifier<bool>.

    Open source →
  37. 0.0.1-nullsafety.2 12 Jan 2021 pre-release
    Release notes

    Adds analysis options and removes unnecessary typedef

    Open source →
  38. 0.0.1-nullsafety.1 12 Jan 2021 pre-release
    Release notes

    Adds docs to parameters and removes use of unnecessary undescore internal variables.

    Open source →
  39. 0.0.1-nullsafety.0 11 Jan 2021 pre-release
    Release notes

    Holds basic builder AsyncButtonBuilder. No tests yet. NNBD is supported

    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive