Skip to content

v8.1.0

Latest

Choose a tag to compare

@rcaferati rcaferati released this 19 Apr 08:47
· 8 commits to master since this release
e6e8478

v8.1.0

Added

  • Added textTransition to AwesomeButton for string-only animated label changes.
  • Added showProgressBar to AwesomeButtonProgress to support loading/result text without the dark progress bar.
  • Added progressLoadingTime to AwesomeButtonProgress for runtime progress bar timing control.
  • Added Storybook coverage for multiple auto-size buttons, text transition, custom progress timing, no-progress-bar mode, and bundled theme showcases.

Improved

  • Auto-width buttons now snap internal content and label widths to whole pixels to avoid subpixel drift and half-pixel animation flicker.
  • Partial press releases now use an explicit aws-btn--releasing phase so interrupted presses return with deterministic release easing.
  • Progress buttons now fully hide the original foreground content during loading/result overlays, preventing ellipsis or label ghosting.
  • Controlled active state and custom className behavior are now more stable across themed/CSS-module usage.

Fixed

  • Fixed controlled active not applying consistently on initial render and prop changes.
  • Fixed custom className being dropped when cssModule theme mappings are used.
  • Fixed progress loading text overlap caused by fixed-width label ellipsis leaking through the overlay.
  • Fixed progress stories rendering unthemed in Storybook.