Skip to content

Conversation

@georgewrmarshall
Copy link
Contributor

@georgewrmarshall georgewrmarshall commented Dec 4, 2025

Summary

This PR reverts the changes made in PR #847 which updated the bold font weight from 700 to 600 throughout the design system.

Changes

  • Reverts the merge commit 721f31b
  • Restores bold font weight to 700 across all design tokens, components, and documentation
  • Restores original Geist Bold font files

Related Issues

Reverts: #847

🤖 Generated with Claude Code


Note

Restores bold weight to 700 and switches Geist SemiBold to Bold across design tokens, Text types/docs/stories, and Storybook font assets.

  • Typography/Design Tokens:
    • Set --font-weight-bold and JS/figma tokens bold back to 700; updated related tests and docs/stories.
  • Components:
    • React & React Native Text types/enums/docs/stories updated to reflect FontWeight.Bold = 700 and labels adjusted.
  • Storybook Assets:
    • React Native: replace Geist SemiBold fonts with Bold in apps/storybook-react-native/.storybook/FontLoader.js.
    • Web Storybook: switch @font-face mappings from 600/SemiBold to 700/Bold in apps/storybook-react/tailwind.css; ensure MM Sans/Poly bold weights use 700.

Written by Cursor Bugbot for commit 6ba119b. This will update automatically on new commits. Configure here.

@georgewrmarshall georgewrmarshall requested a review from a team as a code owner December 4, 2025 20:16
@github-actions
Copy link
Contributor

github-actions bot commented Dec 4, 2025

📖 Storybook Preview

@georgewrmarshall georgewrmarshall self-assigned this Dec 4, 2025
@georgewrmarshall georgewrmarshall merged commit ee9ea15 into main Dec 4, 2025
42 checks passed
@georgewrmarshall georgewrmarshall deleted the revert-847-font-weight-changes branch December 4, 2025 20:28
@georgewrmarshall georgewrmarshall mentioned this pull request Dec 9, 2025
7 tasks
brianacnguyen pushed a commit that referenced this pull request Dec 9, 2025
## **Description**

This PR releases version 17.0.0 of the MetaMask Design System, featuring
important fixes for mobile font compatibility, the addition of the
ButtonHero component to React, export fixes for React Native, and
various dependency updates including ESLint configuration upgrades.

## **Included PRs**

#836, #837, #838, #840, #843, #845, #846, #847, #848, #850, #851, #852,
#853, #854, #855, #856, #857, #858, #859, #861, #862, #863, #864

## **Manual testing steps**

1. Check package.json version bumps align with included changes
2. Check changelog accurately reflects the release

## **Pre-merge author checklist**

- [x] I've followed [MetaMask Contributor
Docs](https://github.com/MetaMask/contributor-docs)
- [x] I've completed the PR template to the best of my ability
- [x] I've included tests if applicable
- [x] I've documented my code using [JSDoc](https://jsdoc.app/) format
if applicable
- [x] I've applied the right labels on the PR (see [labeling
guidelines](https://github.com/MetaMask/metamask-extension/blob/develop/.github/guidelines/LABELING_GUIDELINES.md)).
Not required for external contributors.

## **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.

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> Release 17.0.0 introducing React `ButtonHero`, RN font naming changes
and TWRNC preset font family rename (both breaking), plus RN export fix
and dependency updates.
> 
> - **Release 17.0.0**
>   - Bump root `package.json` to `17.0.0`.
> - **React (`@metamask/[email protected]`)**
>   - Add `ButtonHero` component for prominent CTAs.
>   - Update `@metamask/utils` peer to `^11.8.1`.
> - **React Native (`@metamask/[email protected]`)**
> - BREAKING: Rename font files to hyphenated PostScript format for iOS
Metro compatibility.
>   - Export missing `TextButtonSize` enum.
> - Peer: require `@metamask/design-system-twrnc-preset@^0.3.0`; update
`@metamask/utils` peer.
> - **TWRNC preset (`@metamask/[email protected]`)**
> - BREAKING: Rename font family names to hyphenated PostScript format
for iOS/expo-font.
> - **Changelogs**
>   - Update `CHANGELOG.md` links and entries for all packages.
> 
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
9a90311. This will update automatically
on new commits. Configure
[here](https://cursor.com/dashboard?tab=bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
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.

3 participants