Skip to content

feat: add Expo platform icon#238

Open
MattSentry wants to merge 1 commit into
getsentry:masterfrom
MattSentry:matthenderson/add-expo-icon
Open

feat: add Expo platform icon#238
MattSentry wants to merge 1 commit into
getsentry:masterfrom
MattSentry:matthenderson/add-expo-icon

Conversation

@MattSentry
Copy link
Copy Markdown

Summary

  • Adds an Expo platform icon — white triangle on Expo's #000020 brand-dark background — at both the standard svg/ (20×20) and svg_80x80/ sizes.
  • Registers expo as a top-level platform key, plus a javascript-expo alias following the same naming pattern as the other JS-ecosystem wrappers (javascript-capacitor, javascript-cordova, javascript-ionic).
  • Regenerated src/icons.generated.ts via yarn generate; yarn build passes locally.

Motivation

Expo is a first-class React Native runtime used by a large slice of mobile Sentry users. Today there's no Expo icon in platformicons, so downstream surfaces (Sentry product UI, marketing pages like sentry.io/lp/mobile-developers/, docs) either fall back to the React Native icon or ship their own one-off asset. Adding it upstream lets all consumers share a single canonical mark.

Test plan

  • yarn install + yarn build succeed locally
  • src/icons.generated.ts includes expo and expo_lg imports + Record entries
  • Visual check of the 20×20 and 80×80 SVGs in a renderer (PR preview)

Adds an Expo icon (white triangle on Expo's getsentry#20 brand background)
to support React Native projects that use the Expo workflow. The icon
is registered under the top-level `expo` key as well as `javascript-expo`,
matching the naming pattern used for other JS-ecosystem wrappers like
`javascript-capacitor`, `javascript-cordova`, and `javascript-ionic`.
@MattSentry
Copy link
Copy Markdown
Author

@elijames-codecov - can you take a peak? wanted to add expo to my LP and it needed to get the svg first

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