-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[HOLD for payment 2023-11-21] Implement web support in lottie-react-native #26871
Comments
Triggered auto assignment to @adelekennedy ( |
cc @wojtus7 |
Hi! I would like to take care of this task 🥰 Overall my idea is to:
Then create PR for |
Hey, @roryabraham as I am working with @wojtus7 on this task I have some questions about this issue:
|
Yes
Yes, we need plain Thanks! |
Hey @roryabraham, short update: FYI I'm going to be OOO next week, so @wojtus7 will handle this issue during my absence. |
Still in development. @kosmydel was OOO |
@roryabraham Since I'm going OOO for two weeks and @kosmydel already kinda took lead in this task I think this is reasonable to change assigned person |
Hey @roryabraham, During our internal SWM review, I got a suggestion, that I can use expo to create a |
@kosmydel I don't to see how that's relevant to this task at all. This ticket is focused on building a web implementation in lottie-react-native. |
Upstream PR was merged three days ago |
@roryabraham Coming from #27611, this issue requires a patch to |
Hey @ishpaul777, a PR with the |
Thank you for the update @kosmydel |
#30772 was merged, so once that goes to production this issue can be considered complete |
The animation container changes size after user is navigatied to the page tested on mweb safari Screen.Recording.2023-11-03.at.1.08.49.AM.movRoot cause: cc @kosmydel |
@ishpaul777 thanks for noticing that! A PR with a fix. |
If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results. If a regression has occurred and you are the assigned CM follow the instructions here. If this regression could have been avoided please consider also proposing a recommendation to the PR checklist so that we can avoid it in the future. |
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.3.98-5 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue: If no regressions arise, payment will be issued on 2023-11-21. 🎊 After the hold period is over and BZ checklist items are completed, please complete any of the applicable payments for this issue, and check them off once done.
For reference, here are some details about the assignees on this issue:
|
BugZero Checklist: The PR adding this new feature has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
|
Problem
We recently sponsored support for .lottie files in lottie-react-native. However, we currently use react-native-web-lottie to provide a unified interface for lottie across native and web.
However, react-native-web-lottie is unmaintained, and the patch we have for it is basically a complete rebuild of this simple lib.
Now we'd like to start using .lottie files, and there is an existing dotlottie player for web, but at this point I don't think it makes sense to continue with react-native-web-lottie.
Solution
Let's build web support into lottie-react-native for both lottie JSON and .lottie file formats.
The text was updated successfully, but these errors were encountered: