Skip to content

feat: Add support for SF Symbols with customizable font size and weight as segment values on ios#920

Open
iamitkhatkar wants to merge 1 commit intoreact-native-segmented-control:masterfrom
iamitkhatkar:feature/sf-symbol-support-ios
Open

feat: Add support for SF Symbols with customizable font size and weight as segment values on ios#920
iamitkhatkar wants to merge 1 commit intoreact-native-segmented-control:masterfrom
iamitkhatkar:feature/sf-symbol-support-ios

Conversation

@iamitkhatkar
Copy link

Overview

Add support for SF Symbols as segment values on iOS (13+), allowing icons like star.fill, list.bullet, etc. alongside text labels

SF Symbol objects support configurable fontSize (default: 19) and weight (ultraLight through black, default: regular)

Add SFSymbol, SFSymbolWeight, and SegmentValue types to both TypeScript and Flow definitions

Update JS bridge to pass SF Symbol objects directly to native without Image.resolveAssetSource

On Android/Web, SF Symbol segments gracefully render as empty (iOS-only feature)

Test Plan

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