You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: packages/design-system-react-native/CHANGELOG.md
+6-8Lines changed: 6 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,23 +11,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
11
11
12
12
### Changed
13
13
14
+
-**BREAKING:** Update font file names from space-separated to hyphenated PostScript format for iOS Metro bundler compatibility ([#862](https://github.com/MetaMask/metamask-design-system/pull/862))
- Fixes Metro bundler asset resolution issues on iOS that prevented fonts from loading correctly
17
+
- If using `@metamask/design-system-react-native` components as intended, fonts automatically load correctly with no migration needed
18
+
- If manually referencing font file paths in custom code, update all references to use hyphenated file names instead of space-separated names
19
+
- Android is unaffected by this change
14
20
- Updated `@metamask/utils` peer dependency from 11.8.0 to 11.8.1 ([#838](https://github.com/MetaMask/metamask-design-system/pull/838))
15
-
- No breaking changes; safe to upgrade
16
21
- Updated `@metamask/eslint-config-typescript` dev dependency from 14.1.0 to 15.0.0 ([#856](https://github.com/MetaMask/metamask-design-system/pull/856))
17
-
- No consumer impact; internal tooling only
18
22
19
23
### Fixed
20
24
21
25
- Export missing `TextButtonSize` enum from package entry point for TypeScript type safety ([#848](https://github.com/MetaMask/metamask-design-system/pull/848))
22
26
- The `TextButtonSize` enum is now properly exported and accessible for imports
23
27
- Developers can now use typed enums instead of string literals: `import { TextButton, TextButtonSize } from '@metamask/design-system-react-native'` and `<TextButton size={TextButtonSize.Medium} />`
24
28
- This is a non-breaking, additive change that improves type safety
25
-
- Align font file naming with PostScript convention for iOS Metro bundler compatibility ([#862](https://github.com/MetaMask/metamask-design-system/pull/862))
26
-
- Updated font file names from space-separated to hyphenated format (e.g., "Geist Regular.otf" → "Geist-Regular.otf")
27
-
- Resolves Metro bundler asset resolution issues on iOS that prevented fonts from loading correctly
28
-
- Critical fix for iOS React Native applications; Android is unaffected
29
-
- If using components as intended, fonts automatically load correctly. If manually referencing font files, update paths to use hyphens instead of spaces
30
-
- Potentially breaking if directly referencing font file paths in custom code
Copy file name to clipboardExpand all lines: packages/design-system-twrnc-preset/CHANGELOG.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,14 +9,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
9
9
10
10
## [0.3.0]
11
11
12
-
### Fixed
12
+
### Changed
13
13
14
-
-Align font family names with PostScript convention for iOS Metro bundler and expo-font compatibility ([#862](https://github.com/MetaMask/metamask-design-system/pull/862))
15
-
-Updated all font family names in TWRNC preset to use hyphenated format: `"Geist Regular"` → `"Geist-Regular"`, `"Geist Medium"` → `"Geist-Medium"`, `"Geist SemiBold"` → `"Geist-SemiBold"`, `"Geist Bold"` → `"Geist-Bold"`
16
-
- Fixes critical font loading issues on iOS when using Metro bundler with expo-font; Android is unaffected
14
+
-**BREAKING:** Update font family names from space-separated to hyphenated PostScript format for iOS Metro bundler and expo-font compatibility ([#862](https://github.com/MetaMask/metamask-design-system/pull/862))
- Fixes critical font loading issues on iOS when using Metro bundler with expo-font
17
17
- If using TWRNC preset via `@metamask/design-system-react-native` components, fonts automatically use correct names with no migration needed
18
18
- If directly referencing font families in custom TWRNC styles (e.g., `tw\`font-['Geist_Regular']\``), update to hyphenated names (e.g., `tw\`font-['Geist-Regular']\``)
19
-
-Potentially breaking if custom code directly references old font family names; update all references to use hyphens instead of spaces
19
+
-Android is unaffected by this change
20
20
- Aligns with MetaMask Mobile's font configuration and expo-font requirements
0 commit comments