-
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 2022-11-24] [$500] Implement a SplashScreen on web #12234
Comments
Triggered auto assignment to @davidcardoza ( |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @rushatgabhane ( |
Current assignee @roryabraham is eligible for the External assigner, not assigning anyone new. |
On narrow screens (i.e: mWeb) – the splash screen should exactly match the native splash screen on iOS and Android |
Proposal The idea is to show the splash as soon as possible and then wait for React to mount the root element with content which will replace the splash screen with app content. In the alternative solution, the idea is similar but we are controlling the display of the splash by making sure React is done mounting and minTime has passed. Solution 1: Solution 2: Controlling the minimum splash time Additionally, Webpack needs to be configured to serve the logo like so: If we don't want this feature on desktop we could detect if we are running in Electron by inspecting window instance |
Awesome, solution 2 looks good to me, though I think if we could use an
No need, we can have this work the same on web/desktop. |
📣 @vladamx You have been assigned to this job by @roryabraham! |
PR 31.10.2022 @roryabraham I think upwork job link is missing here? |
|
Sorry I have been out of the office. Job is posted - https://www.upwork.com/jobs/~0190eba7fee32bdedd |
@davidcardoza I think you've mistakenly put 20 000$ instead of 250$ in the job description? |
Oh lol, Lucky mistake... |
PR is up |
This comment was marked as duplicate.
This comment was marked as duplicate.
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. |
@aimane-chnaif is correct that the solution for this caused a regression in staging. |
Thanks for quickly fixing the regression @vladamx |
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.2.28-2 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 2022-11-24. 🎊 |
I will begin processing payment on the 24th if no regressions come up. |
@davidcardoza, @vladamx, @rushatgabhane, @roryabraham Huh... This is 4 days overdue. Who can take care of this? |
Bump for payment @davidcardoza |
payment to @vladamx is processed. |
@davidcardoza could you please process payment for C+ too thank you! |
@roryabraham can you please reopen so that it's on @davidcardoza's list |
@rushatgabhane an offer was sent to you via upwork. |
@rushatgabhane moving forward please add |
@davidcardoza okayy, accepted |
Paid, thanks. |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Action Performed:
Expected Result:
For the ~55 seconds while the app bundle is downloading, you should see a splash screen while the site is loading.
Actual Result:
For the ~55 seconds while the app bundle is downloading, you just see a blank white screen.
Platform:
We already have this on iOS and Android, just needed on:
Issue reported by: @roryabraham
Slack conversation: https://expensify.slack.com/archives/C01GTK53T8Q/p1666947230935069
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: