rainbow-me / rainbow

🌈‒ the Ethereum wallet that lives in your pocket
https://rainbow.me
GNU General Public License v3.0
3.82k stars 590 forks source link

Swaps: package upgrades, fix SwapBackground and AnimatedSwapSpinner #5775

Closed christianbaroni closed 1 month ago

christianbaroni commented 1 month ago

Fixes APP-1462 Fixes APP-1520 Fixes APP-1522

What changed (plus any additional context for devs)

Screen recordings / screenshots

Background gradient and spinner:

https://github.com/rainbow-me/rainbow/assets/7061887/251a95b1-cb2e-4883-be49-bacf66d32632

The animation that needed to be refactored to upgrade Skia:

https://github.com/rainbow-me/rainbow/assets/7061887/d007beba-c6be-4c13-9fee-eaff9aadd6e5

What to test

linear[bot] commented 1 month ago

APP-1520 Hook up swap background to asset colors

APP-1462 AnimatedSpinner not changing on UI thread

APP-1522 Asset text color issues

socket-security[bot] commented 1 month ago

New and removed dependencies detected. Learn more about Socket for GitHub ↗︎

Package New capabilities Transitives Size Publisher
npm/@react-native-community/blur@4.4.0 None 0 109 kB titozzz
npm/@react-native-masked-view/masked-view@0.3.1 None 0 59 kB naturalclar
npm/@shopify/react-native-skia@1.3.0 Transitive: environment +4 250 MB shopify-dep
npm/react-native-svg@15.3.0 network 0 2.75 MB jake7

🚮 Removed packages: npm/@react-native-community/blur@4.3.2, npm/@react-native-masked-view/masked-view@0.2.9, npm/@shopify/react-native-skia@0.1.200, npm/react-native-svg@13.9.0

View full report↗︎

sentry-io[bot] commented 1 month ago

Suspect Issues

This pull request was deployed and Sentry observed the following issues:

Did you find this useful? React with a 👍 or 👎