-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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 2024-11-14] [$250] [New feature] Add loading indicator when ReconnectApp is running #46611
Comments
Triggered auto assignment to @jliexpensify ( |
|
Triggered auto assignment to Design team member for new feature review - @dubielzyk-expensify ( |
@slafortune could you assign me here too? thanks :) |
Assigned you @getusha |
Excited about this one. Let me know when there's something to look and test 😄 |
Unable to auto-create job on Upwork. The BZ team member should create it manually for this issue. |
Current assignee @getusha is eligible for the External assigner, not assigning anyone new. |
Edited by proposal-police: This proposal was edited at 2024-08-06 15:13:28 UTC. ProposalPlease re-state the problem that we are trying to solve in this issue.Add loading indicator when What is the root cause of that problem?This is a new feature What changes do you think we should make in order to solve the problem?The test branch is here: https://github.com/nkdengineer/App/tree/fix/46611 About the animation:
App/src/pages/home/ReportScreen.tsx Line 755 in 3666caa
App/src/pages/home/sidebar/SidebarScreen/BaseSidebarScreen.tsx Lines 56 to 59 in 3666caa
What alternative solutions did you explore? (Optional)NA ResultScreen.Recording.2024-09-05.at.20.16.57.movScreen.Recording.2024-09-05.at.20.17.37.mov |
ProposalPlease re-state the problem that we are trying to solve in this issue.Add loading indicator when ReconnectApp is running. What is the root cause of that problem?New feature. What changes do you think we should make in order to solve the problem?Add
Then, add the animation component at the bottom:
Example code for loading animation:
We can improve the animation. Screen.Recording.2024-08-01.at.2.19.53.PM.movScreen.Recording.2024-08-01.at.2.27.54.PM.movNote that the exact animation can be created during the PR time. |
ProposalUpdated to include videos. |
Not overdue |
The demos attached by both @ShridharGoel & @nkdengineer look way off to me... |
I modified my proposal with the expected. |
Removed you @shubham1206agra - sorry about that! |
@jliexpensify, @srikarparsi, @getusha, @dubielzyk-expensify, @nkdengineer Huh... This is 4 days overdue. Who can take care of this? |
Looks like @srikarparsi has to address a comment in the PR? |
@jliexpensify, @srikarparsi, @getusha, @dubielzyk-expensify, @nkdengineer Whoops! This issue is 2 days overdue. Let's get this updated quick! |
I think we're now waiting on @getusha |
PR in review |
@jliexpensify, @srikarparsi, @getusha, @dubielzyk-expensify, @nkdengineer Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
@jliexpensify, @srikarparsi, @getusha, @dubielzyk-expensify, @nkdengineer Still overdue 6 days?! Let's take care of this! |
PR in review |
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. |
Seems this PR caused various regressions, see #52112 |
Noted to check in the next PR. |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.58-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 2024-11-14. 🎊 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:
|
Original post -
Sometimes, the app is loading something for a little while; as an end user, you have no clue what's happening. Then, when loading finishes, sometimes several seconds later, all of a sudden, new data pops up and takes you by surprise, resulting in a very unpleasant UX that almost feels broken.
Coming from this we've landed on showing the thin bar loader at the top of the screen when
ReconnectApp
is running.@dubielzyk-expensify created a CodePen and it's the animation called Rubber Band or #loading1 in code.
Much discussion took place here
Issue Owner
Current Issue Owner: @Issue Owner
Current Issue Owner: @Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @jliexpensifyThe text was updated successfully, but these errors were encountered: