-
Notifications
You must be signed in to change notification settings - Fork 2.8k
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
[$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. |
@shawnborton @dubielzyk-expensify Is this the expected that we want? Screen.Recording.2024-09-05.at.15.31.25.mov |
@shawnborton How about the animation of the loading indicator, is that good now? |
I like how it fades out, but can we also make it fade in? |
@shawnborton Yes, we can also make fade-in like this video. The timing fade-in/out is Screen.Recording.2024-09-05.at.19.59.14.mov |
Nice, something like that feels better to me. Let's get clarification on if we're doing just one or two of these on desktop as well. cc @Expensify/design for more thoughts and feedback! |
Love the fading. 🙌
This is what we decided: only use one on the LHN. The chat/main content pane would only get it on mobile (where that's the only thing you can see).
|
Love it! 👍 |
Looks good to me as well, |
Triggered auto assignment to @blimpich, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
Even though this issue got marked as external it seems there wasn't an upwork job got created? Nor did it change the title to include the payment for this issue. @jliexpensify could you make sure that there is an upwork job for this issue, that @getusha and @nkdengineer are assigned to the job, and that it is for $250? |
Job added to Upwork: https://www.upwork.com/jobs/~021836556152855644897 |
Current assignee @getusha is eligible for the External assigner, not assigning anyone new. |
Payment Summary
Upworks job - https://www.upwork.com/jobs/~021836556152855644897 |
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
The text was updated successfully, but these errors were encountered: