Skip to content

chore: test design-tokens preview build of pure black [DO NOT MERGE]#28576

Draft
georgewrmarshall wants to merge 2 commits intomainfrom
chore/test-design-tokens-preview-dbe1fac
Draft

chore: test design-tokens preview build of pure black [DO NOT MERGE]#28576
georgewrmarshall wants to merge 2 commits intomainfrom
chore/test-design-tokens-preview-dbe1fac

Conversation

@georgewrmarshall
Copy link
Copy Markdown
Contributor

@georgewrmarshall georgewrmarshall commented Apr 8, 2026

Description

Updates the `@metamask/design-tokens` dependency to a preview build for testing purposes. This allows us to validate the changes in MetaMask/metamask-design-system#1045 before they are officially released.

Change: `@metamask/design-tokens ^8.3.0` → `npm:@metamask-previews/design-tokens@8.3.0-preview.dbe1fac`

⚠️ This is a temporary testing PR and should not be merged. Revert once testing is complete.

Changelog

CHANGELOG entry: null

Related issues

Fixes:

Manual testing steps

```gherkin
Feature: design tokens preview testing

Scenario: user validates design token changes from upstream PR
Given the app is built with the preview design-tokens package
When user navigates through affected UI surfaces
Then the design token changes from MetaMask/metamask-design-system#1045 appear as expected
```

Screenshots/Recordings

Before

design-tokens.pure.black.before720.mov

After

design-tokens.pure.black.after720.mov

Pre-merge author checklist

Pre-merge reviewer checklist

  • I've manually tested the PR (e.g. pull and build branch, run the app, test code being changed).
  • I confirm that this PR addresses all acceptance criteria described in the ticket it closes and includes the necessary testing evidence such as recordings and or screenshots.

Note

Medium Risk
UI theming changes are driven by a preview @metamask/design-tokens build, which can have broad visual impact across the app but does not alter core business logic.

Overview
Updates @metamask/design-tokens to a @metamask-previews/design-tokens@8.3.0-preview.dbe1fac build to validate upcoming design-system token changes.

Refreshes a large set of Jest snapshots to match the new token output, primarily shifting common text/icon/button colors from #131416 to #141414 (including some backgroundColor changes) across multiple UI surfaces (Snaps UI, Bridge, browser URL bar, account/asset views, etc.).

Reviewed by Cursor Bugbot for commit 3cfd70c. Bugbot is set up for automated code reviews on this repo. Configure here.

Testing MetaMask/metamask-design-system#1045 via preview package
@metamask-previews/design-tokens@8.3.0-preview.dbe1fac
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 8, 2026

CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes.

@metamaskbot metamaskbot added the team-design-system All issues relating to design system in Mobile label Apr 8, 2026
@georgewrmarshall georgewrmarshall changed the title chore: test design-tokens preview build (MetaMask/metamask-design-system#1045) chore: test design-tokens preview build of pure black Apr 8, 2026
@georgewrmarshall georgewrmarshall changed the title chore: test design-tokens preview build of pure black chore: test design-tokens preview build of pure black [DO NOT MERGE] Apr 8, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 9, 2026

🔍 Smart E2E Test Selection

⏭️ Smart E2E selection skipped - draft PR

All E2E tests pre-selected.

View GitHub Actions results

@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud bot commented Apr 9, 2026

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 9, 2026

E2E Fixture Validation — Schema is up to date
16 value mismatches detected (expected — fixture represents an existing user).
View details

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size-XS team-design-system All issues relating to design system in Mobile

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants