-
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
[$125] iOS Navigation - Inbox, Search and Settings open in slow-motion #53347
Comments
Triggered auto assignment to @johncschuster ( |
Triggered auto assignment to @tgolen ( |
👋 Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open `StagingDeployCash` deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:
|
💬 A slack conversation has been started in #expensify-open-source |
This was a change by design as we switched to native stack and i dont think its blocking deploy. I believe design team did not have any objections but could you please weigh in again (it has been a while it has been discussed on the pr) cc @Expensify/design |
Triggered auto assignment to @dannymcclain ( |
I can't test this as I can't pull this version yet, but I don't mind the fade between the screens. I'd personally speed up the fade animation a tad cause when navigating quickly between the tabs it can often cause issues or feel slow if it's not snappy enough. I'm happy to do that as a follow-up bug though. Keen to hear what rest of @Expensify/design thinks here |
I am +1 to making this making twice the speed |
Same, agree with you both. 👍 |
Just experienced this for the first time today and I agree, the fade felt a little weird at first, but then I think I got used to it and it felt nice. Either way, I agree that speeding it up a bit will make it feel less "broken" and more expected. |
Agree with all of the above, let's send it! |
Would also be good if we could somehow test this on some slower devices and slower internet just to make sure that it still works well. I'm testing this in prod on my iPhone 15 Pro and while speeding up the animation will help, there also seem to be a massive delay when I tap the bottom nav to when it turns to active state. Even before the animation kicks in. |
Can you show a video? I dont see any significant delay on my side in ios |
Compared to other apps it seems quite a bit slower and less responsive: IMG_0045.MOV |
@chrispader @kirillzyusko, could you please prepare a PR with half the animation time, and we could iterate on this? I assume the animation just adds up to the slower feeling. |
I just got this version on my phone yesterday and it does feel slower/less responsive to me too. But I don't think it's just the screen animation (which I agree we should speed up)—you can see in Jon's video that there's a delay in the tab highlight after he presses as well. IMO it is ok if the bottom tab highlight and screen animation are not in sync. I think the tab should highlight immediately upon pressing to give the user that feedback. |
Exactly. I'm happy to start with speeding up, but it's pretty clear that there's a delay from the tap before the animation triggers |
Job added to Upwork: https://www.upwork.com/jobs/~021865056809629169420 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @DylanDylann ( |
Making this external as it can be handled by contributors. Can you please speed up the animation by switching between the bottom tabs to twice the speed? Thanks! |
Upwork job price has been updated to $125 |
Hey, I'm Kiryl from Margelo expert agency and I'd like to work on this issue 👋
You are right, but I think it's only |
We could look into the re-renders separately for sure |
Yes, it would be better to create a separate issue for that 🙏 |
FYI @kirillzyusko take a look at the most recent PR from me: #53198 I hoped it would speed things up a bit, I had to move a bunch of code to another component, but tried to wrap everything I can in useMemo/useCallback. |
Issue not reproducible during KI retests. (First week) |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Version Number: 9.0.69-1
Reproducible in staging?: Y
Reproducible in production?: N
If this was caught on HybridApp, is this reproducible on New Expensify Standalone?: Y
Email or phone of affected tester (no customers): applausetester+232803@applause.expensifail.com
Issue reported by: Applause Internal Team
Action Performed:
Expected Result:
Inbox, Search and Settings will open without slow-motion.
Actual Result:
Inbox, Search and Settings open in slow-motion.
Workaround:
Unknown
Platforms:
Screenshots/Videos
Bug6680692_1732978242761.ScreenRecording_11-30-2024_22-22-54_1.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @DylanDylannThe text was updated successfully, but these errors were encountered: