Skip to content

fix(button): refine hover states#576

Open
mattrothenberg wants to merge 2 commits into
mainfrom
fix-button-hover-states
Open

fix(button): refine hover states#576
mattrothenberg wants to merge 2 commits into
mainfrom
fix-button-hover-states

Conversation

@mattrothenberg

Copy link
Copy Markdown
Collaborator

Summary

  • Add a transparent hover affordance for outline buttons using stronger text and ring tokens
  • Add a subtle danger ring hover state for secondary destructive buttons
  • Add a patch changeset for @cloudflare/kumo

Testing

  • pnpm --filter @cloudflare/kumo test button

  • pnpm --filter @cloudflare/kumo lint

  • Reviews

  • bonk has reviewed the change

  • automated review not possible because: small visual token-only button variant update

  • Tests

  • Tests included/updated

  • Additional testing not necessary because: covered by existing button tests and manual local visual review

@pkg-pr-new

pkg-pr-new Bot commented Jun 8, 2026

Copy link
Copy Markdown
npm i https://pkg.pr.new/@cloudflare/kumo@576

commit: 4845276

@github-actions

github-actions Bot commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

Docs Preview

View docs preview

Commit: e238b04

@github-actions

github-actions Bot commented Jun 8, 2026

Copy link
Copy Markdown
Contributor
Visual Regression Report — 3 changed, 11 unchanged

3 screenshot(s) with visual changes:

Button / Variant: Secondary

314 px (0.31%) changed

Before After Diff
Before After Diff

Button / With Icon

422 px (0.42%) changed

Before After Diff
Before After Diff

Button / Loading State

195 px (0.19%) changed

Before After Diff
Before After Diff
11 screenshot(s) unchanged
  • Button / Basic
  • Button / Variant: Primary
  • Button / Variant: Ghost
  • Button / Variant: Destructive
  • Button / Variant: Outline
  • Button / Variant: Secondary Destructive
  • Button / Sizes
  • Button / Icon Only
  • Button / Disabled State
  • Button / Title
  • Button / Link as Button

Generated by Kumo Visual Regression

@mattrothenberg mattrothenberg self-assigned this Jun 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant