-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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-06-01] [New Feature] Animate Native SplashScreen #14151
Comments
This is only assigned to me in the interim, but I plan to pass this off to @mrousavy ASAP (see the slack thread) |
DM'd Marc to ask if he still wants this one. It's not urgent at all. |
Someone that's passionate is welcome to pick it up, though adding the not a priority label for clarity. |
Going to drop this since I'm not going to work on it any time soon |
Cool, I can take a look at this soon (next week-ish) |
This issue has not been updated in over 15 days. eroding to Monthly issue. P.S. Is everyone reading this sure this is really a near-term priority? Be brave: if you disagree, go ahead and close it out. If someone disagrees, they'll reopen it, and if they don't: one less thing to do! |
@mrousavy assigning to you to keep it on your radar. It's a nice-to-have improvement but we'd welcome it whenever you've got some spare cycles. |
+1 to that. Also CCing @Szymon20000 since he's handling the weekly updates. |
We have it on our list but haven't started working on it yet. |
Here's an example on how it could look like: https://twitter.com/mrousavy/status/1323305326473551874 |
Love it. |
This might be out of scope, but I also noticed we are not using the new splash screen api on android, this causes 2 different splash screens to show on recent android versions. Looks like we currently vendor the splash screen library, I know latest version of https://github.com/zoontek/react-native-bootsplash supports it. |
Actually I think that's a great point, as we've struggled with the 2 splash screens in a string of bug reports. I think we should address that, either separately or in this same issue. It's probably best practice to mention something in our Slack room so we get more 👀 on this and align. |
Hi folks! If needed, I can help you migrate to Android 12 Splash screen API first and animate the splash screen. We can use Animated, reanimated or even Lottie for that. |
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
@JmillsExpensify I think we were considering using the coin instead of our in-app loader, so it wouldn't replace the icon mark in the splash screen for this issue. But instead replace this one: |
Looks like something related to As a reminder, please make sure that all proposals are not workarounds and that any and all attempt to fix the issue holistically have been made before proceeding with a solution. Proposals to change our Feel free to drop a note in #expensify-open-source with any questions. |
@JmillsExpensify I think I was mostly curious to see the coin animation as a placeholder, because I am trying to understand what this could even look like in terms of when the animation can start, how long it might last, etc. But I agree, my preference for the splash screen would be to just match the E iconmark from the app launcher logo. And that being said, maybe I am overthinking this and we should just go with something super simple for now - we don't need to get crazy for the splash screen because we want it to feel super lightweight and quick. So yeah, maybe we just stick with something similar to this for now, and then separately Georgia can implement the coin loader for in-app loading. |
Nice, sounds great! |
Making a note that we initially agreed to pay @zoontek for this issue here, however @roryabraham and I spoke to @zoontek in Newdot, and since the scope of this issue blew quite far out from the initial agreement, we agreed to the following:
The first payment for the first project has been paid here in a milestone, and I'll retain the same contract to make the second payment as a milestone once both PRs have completed the regression period. |
In this PR, I fixed this issue: #18172 (as @grgia mentioned it here) Like I said in the description, this was caused by
@kadiealexander I'm not sure I could apply on Upwork for this one too? |
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. |
Not blocker anymore, Melvin! It was fixed earlier. |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.3.17-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-06-01. 🎊 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.
As a reminder, here are the bonuses/penalties that should be applied for any External issue:
|
Both bounties issued for @zoontek. |
@kadiealexander I am also eligible for C+ review |
Your payment for the review of PR Invert bootsplash colors + fade splash screen on web #16932 |
@kadiealexander They're different PRs from different requests. And from this comment, it makes sense that bounty would be 2k total since this is not internal PR but external (maybe agency). |
Thanks for flagging those! I've sent a contract to pay another $1000 to bring the total up to $2k like was paid to @zoontek. :) |
Thanks @kadiealexander |
Paid! @roryabraham all payments have been issued, if this one is ready to close. |
Closing, please reopen if anything was missed. |
@roryabraham @kadiealexander Be sure to fill out the Contact List! |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Action Performed:
Open the app
Expected Result:
The splash screen should appear, and then there should be an animated transition between the splash screen and the homepage of the app.
Actual Result:
The splash screen disappears, and the homepage appears. No animation.
Workaround:
n/a
Platforms:
Which of our officially supported platforms is this issue occurring on?
This should apply to all platforms, though it's worth noting that there are currently some problems with the splash screen on web, stemming from both a misconfiguration and the CSP. So for the scope of this issue we can start with the native splash screen and then loop back to web.
Issue reported by: @mrousavvy
Slack conversation: https://expensify.slack.com/archives/C035J5C9FAP/p1673054140778389
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: