Expensify / App

Welcome to New Expensify: a complete re-imagination of financial collaboration, centered around chat. Help us build the next generation of Expensify by sharing feedback and contributing to the code.
https://new.expensify.com
MIT License
3.57k stars 2.91k forks source link

Replace `react-native` Animated API with `react-native-reanimated` #52920

Open blazejkustra opened 11 hours ago

blazejkustra commented 11 hours ago

Full proposal here.

Replace Animated API with Reanimated, which runs animations on the UI thread (instead of JS thread), ensuring great performance. Reanimated integrates deeply with react-native-gesture-handler (used throughout our app), offers advanced animations, and supports higher frame rates — exceeding 60fps.

https://github.com/user-attachments/assets/dc578b3d-080b-4d1e-91ba-ff10c171abd2

melvin-bot[bot] commented 11 hours ago

Triggered auto assignment to @stephanieelliott (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details. Please add this bug to a GH project, as outlined in the SO.

melvin-bot[bot] commented 11 hours ago

Current assignee @stephanieelliott is eligible for the NewFeature assigner, not assigning anyone new.

melvin-bot[bot] commented 11 hours ago

:warning: It looks like this issue is labelled as a New Feature but not tied to any GitHub Project. Keep in mind that all new features should be tied to GitHub Projects in order to properly track external CAP software time :warning:

mountiny commented 11 hours ago

Happy to help push this one along

melvin-bot[bot] commented 11 hours ago

Triggered auto assignment to Design team member for new feature review - @dubielzyk-expensify (NewFeature)