Catch up master#2
Merged
samcartersmith merged 188 commits intosamcartersmith:masterfrom Apr 22, 2026
Merged
Conversation
* fix: support label node in compact text input * Cleanup inside label variant * Add examples * Cleanup docs * Undo example change * Revert mobile changes * Support labelNode in compact * Fix example * Fix inside label variant * Bump version * Update examples * Fix a11y issue * Add more tests
* Update code connect creation instructions
* feat: add chip links * Fix mobile viewport wrapping * Update metadata * Fix hook doc spacing * Update default link icon for metadata
* clear error message when api token is missing in CI * skip validation steps when branch is a fork * remove mapping files from old Select component which were recently broken * skip figma connect files from version bumps
* feat: support stlying default scrubber beacon * Bump version * Support custom beacon animation and add tests * Update changelog * Update changelog * Remove code clarifications in comments * Simplify customization of beacon stroke * Improve storybook examples * Fix lint
* feat: improve various docs * Improve responsiveness * Fix build issues
* fix: add missing storybook links * Make url generic to package * Fix links * Fix more docs
…nts(#324) * fix: destructure unused props from default horizontal stepper components to prevent dev mode React warnings
* Fixed spacing props not working on web Button * minor fix * release
…Combobox>` (#250) * Add default prevention escape to FocusTrap and support selecting value with Tab in Select * Change default a11y labels * Update select controls to announce control label and selected value or placeholder * Update stories to use more cleary custom a11y labels * Remove unnecessary usage of a11y hint prop * Update tests * Update behavior of a11y labels for combobox * Update stories * Update tests * Fallback to using label or default string for a11y labels * Update Tab key press so it only closes menu and doesn't select vlaue * Fix combobox lint error * Add fallback a11y labels to Combobox * Update a11y example for docs * Move default labels back into props params * Add fallbacks to props param for Combobox * Update changelogs
* fix(RadioCell): remove duplicate tab target by using Interactable instead of Pressable
The RadioCell component had two focusable elements in the tab order: the outer
Pressable label wrapper and the inner radio input. This created duplicate tab
targets for screen reader and keyboard users.
By switching from Pressable to Interactable, the label wrapper is no longer
added to the tab order (since labels aren't natively tabbable and Interactable
doesn't add tabIndex). The inner radio input remains the sole tab target, and
the existing :focus-within CSS still shows the focus ring on the container.
Fixes CDS-1170
* chore(web): bump version to 8.38.6
* chore: align all package versions to 8.38.6
* fix(RadioCell): use tabIndex={-1} instead of Interactable to fix duplicate tab target
Reverts the Interactable approach in favor of keeping Pressable with tabIndex={-1}.
This removes the outer label wrapper from the tab order while maintaining parity
with mobile and avoiding a breaking change for consumers.
The inner radio input remains the sole tab target, and the existing :focus-within
CSS still shows the focus ring on the container.
Fixes CDS-1170
* Update CHANGELOG.md
* feat: chart legend * Add hideBeaconLabels * Support custom components on bar chart * Update docs * Update combobox routes * Bump version * Bump ui-mobile-playground version * Improve example accessibility * Simplify creation of legend and add a11y label * Add mobile example * Fix spread issue to dom * Update changelog * Fix changelog * Update web changelog * Improve types * Drop shape wrapper * Change LegendItem to LegendEntry * Reuse root box props * Lint * Fix lint * Bump version
* fix: make custom beacon chart stable in visreg * Reuse sample data
* feat: draft carousel looping on web * Fix page change through loop * wip * Finish web implementation * Remove unused code * Fix flicker * Update mobile and tests/docs * Simplify clone count calculation * Use callback for onGoNext/Prev * Drop gap from clone calculations * Simplify logic for looping * Simplify cloning * Fix storybook * Support isVisible * Bump version * Return item offsets early and simplify isLoopingActive logic
* fix: support padded tabs * Add stories * Update tests * Simplify logic on mobile * Bump versions * Bump version
* add token manager logo * release
… for performance (#339) * bugfix and changelog * lint
* chore: descriptive name for generic types * update changelog
* feat: Publish icons 2026-01-29 * Update changelog * update change log
* feat: web vis export cartesian chart context * Bump version
* feat: Publish illustrations 2026-01-29 * fix format --------- Co-authored-by: Stacy Sun <stacy.sun@coinbase.com> Co-authored-by: Stacy <147009016+stacysun-cb@users.noreply.github.com>
…ctories (#353) Extended the competitor-research slash command to include React Aria (Adobe's accessibility-first component library) and updated report generation to group all reports for a single research query in a dedicated subdirectory (e.g., `.claude/research/theming-architecture/`). Co-authored-by: claude-code[bot] <7497+claude-code[bot]@users.noreply.github.cbhq.net>
* feat: slack notifications * Trigger failure * Update publish * Undo button changes * Add slack pull request workflow * Add comments
* chore: update icon code connect * update icon svg map
* Fix mobile DefaultBarStack issue * Bring stories to web * Simplify logic on barstack * Fix clip path animation * Revert "Simplify logic on barstack" This reverts commit 442d5c6. * Fix formatting * Fix lint * Simplify * Bump version * Drop enter opacity animation
* feat: add styles tab for web legend * Simplify jsdocs * Update changelog
* feat: add chart baseline * Improve web baseline * Continue work * Cleanup logic * Cleanup types * Cleanup gradient logic and drop areaBaseline * Cleanup baseline calculation * Cleanup baseline logic and use CartesianAxis * Cleanup examples * Simplify stack gap * Cleanup types * Cleanup logic * Fix lint * Cleanup logic * Cleanup visreg * Add back baseline as deprecated * Update jsdocs * Undo docs changes * Cleanup new docs * Fix layout issues * Fix formatting * Drop description * Update examples * Cleanup storybook * Bump version * Increase tests * Fix formatting * Fix chart docs disclaimer * Fix stories and cleanup axis * Cleanup props * Update deprecation note
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changed? Why?
Root cause (required for bugfixes)
UI changes
Testing
How has it been tested?
Testing instructions
Illustrations/Icons Checklist
Required if this PR changes files under
packages/illustrations/**orpackages/icons/**Change management
type=routine
risk=low
impact=sev5
automerge=false