Component changelog

Progress changelog

Component-specific release notes collected from the full changelog. This page filters the published entries that mention Progress.

Release

v1.2.0

npm
Minor Changes
  • 07e6783: Meter and Progress add Label, Value and Track parts plus format and locale. Label names the bar for screen readers, Value shows the formatted value (or a rounded percentage) as visible text, and Track holds the Indicator so Label and Value can sit next to the bar. format takes Intl.NumberFormat options and also sets aria-valuetext. Without a Track, the root is still the bar.

  • 46fd398: The default theme now follows the system's reduce-motion setting. Every --rad-ui-motion-duration-* token collapses to --rad-ui-motion-duration-reduced, so transitions and enter/exit animations finish at once (components still unmount on time), and the transition tokens keep colour changes but drop movement. A Skeleton stops pulsing, an indeterminate Progress keeps a slow pace, and Spinner keeps spinning.

Patch Changes
  • 8356a3c: The default theme now works in forced-colours mode (Windows High Contrast). Keyboard focus shows a system-colour outline (the theme's box-shadow rings are dropped in that mode), and parts that show state only with a fill (the Switch thumb and checked track, the Radio dot, the Slider range and thumb, Progress, the Tabs indicator, pressed toggles, the highlighted menu or list item) keep it in system colours.

  • 589f4ba: Progress fills its container in the default theme. The hidden ~400px max width is gone (#2273); set --rad-ui-progress-max-width, or a width on Progress.Root, for a narrower bar.

Release

v1.0.0

npm
Patch Changes
  • f83f617: Document Progress keyboard behavior and ARIA references.

  • 16ed885: Render indeterminate Progress without determinate ARIA value attributes.

  • 09da0e2: Keep Progress.Indicator out of the accessibility tree as a second progressbar while preserving its styling data attributes.

Release

v0.5.0

npm
Patch Changes
  • a25ee5aAdd a work-in-progress TextField compound API with slot and reset fragments, updated styling, Storybook stories, and behavioral test coverage.