Skip to content

Conversation

@isekovanic
Copy link
Contributor

🎯 Goal

This PR introduces fully typed and generated design tokens to the React Native SDK. With the redesign happening, these are useful in keeping in sync and in line with all other SDKs design wise.

It also makes sure that transitive design tokens (tokens within the same object that depend on each other) are also resolved properly and overrides are respected.

Design tokens PR: https://github.com/GetStream/design-system-tokens/pull/10

🛠 Implementation details

🎨 UI Changes

iOS
Before After
Android
Before After

🧪 Testing

☑️ Checklist

  • I have signed the Stream CLA (required)
  • PR targets the develop branch
  • Documentation is updated
  • New code is tested in main example apps, including all possible scenarios
    • SampleApp iOS and Android
    • Expo iOS and Android

# Conflicts:
#	package/src/contexts/themeContext/utils/theme.ts
#	package/src/theme/primitives/colors.ts
@Stream-SDK-Bot
Copy link
Contributor

Stream-SDK-Bot commented Jan 28, 2026

SDK Size

title develop branch diff status
js_bundle_size 341 KB 342 KB +1374 B 🔴

@isekovanic isekovanic merged commit 3a3febd into develop Jan 29, 2026
3 of 5 checks passed
@isekovanic isekovanic deleted the feat/use-design-tokens branch January 29, 2026 11:35
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.

4 participants