NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
Add to Cart Button with Animation and Custom Styling for Modern Shopping apps like experience.
Last release 2 months ago
15 Jul 2026
Too new to tell
only 2 release windows
Nearly every release is documented
notes for 5 of 5 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
5 releases · first in 2024
One column per month.
Breaking: onIncrement and onDecrement are now FutureOr Function() instead of Function(int). Callers must read the new value from their own state/contr
onIncrement and onDecrement are now FutureOr<void> Function() instead of Function(int). Callers must read the new value from their own state/controller instead of receiving it as a callback argument. Existing synchronous callbacks keep working unchanged.AddToCart now enforces maxValue/minValue itself — the increment/decrement buttons no longer fire past those bounds (previously only the icon opacity dimmed; the tap still fired).onMaxValueReached/onMinValueReached callback instead of doing nothing — the real onIncrement/onDecrement still never fires past the bound.onIncrement/onDecrement returns a Future, the widget awaits it, shows loadingIndicator while pending, and blocks further taps until it resolves.AddToCart.controller constructor and AddToCartController (a ValueNotifier<int>) for imperative/external control (e.g. resetting the count from a parent widget) as an alternative to the caller-managed value prop.AddToCartThemeData as a ThemeExtension so colors/decorations/icons/text style can be set once via ThemeData.extensions instead of per-instance; explicit constructor params still take precedence.Semantics labels on all controls, configurable via incrementSemanticLabel, decrementSemanticLabel, addSemanticLabel, and counterSemanticLabelBuilder.enabled and errorText params for disabled/read-only/error states.enableLongPressRepeat (+ longPressRepeatInterval) to auto-repeat increment/decrement on long-press.Directionality (previously always slid left-to-right regardless of locale).debugFillProperties override on AddToCart (exposes value, minValue, maxValue, enabled, and whether a controller is attached, in Flutter Inspector/DevTools).Correct formatting of all Files.
Correct formatting of all Files.
Update Gif Urls in README.md
Update Gif Urls in README.md
Update README.md
Update README.md
Initial Version
Initial Version
Your coding agent can read these notes before it upgrades. Set up the MCP server →