-
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
[HOLD for payment 2024-10-17] LOW: Investigate using native-stack on native platforms instead of stack #29948
Comments
Yes, will help investigating this or next week 🤝! |
PR is up: |
We got two blockers at the minute:
|
@hannojg as for the second dot, the Also, could you elaborate how does |
We have to double check the animation. Its called
This is more about perceived performance and UX feeling. Right now you can tell by using the expensify app, that the transitions aren't the native transitions. So we want to have the native transitions so expensify feels like a native app.
Do I understand it correctly that you are suggesting that switching to native-stack could be a performance issue when doing the swipe back gesture? |
We have the same abstraction in the |
we should test it out with high traffic accounts, the E2E tests once are built in like 2 weeks should also tell us more how it performs there |
This issue has not been updated in over 15 days. @hannojg, @mountiny 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! |
Keeping this monthly, its not high priority and still waiting on some issues to get resolved. |
@hannojg How is this looking now with latesst ios, have they fixed anything? |
Hey, I am handing this over to our Chief Keyboard Officer @kirillzyusko who is way more familiar with those keyboard issues. Once he is done with fixing some other keyboard handling issues he'll take a look! |
@kidroca Can you comment on this one? |
I'm ready to pick up this task, so you can assign it on me 👀 |
Should this be closed? If not, what is the next step, who is doing it, and when? |
The PR is actively being worked on #37891, we are addressing some changes required upstream |
@anmurali, @kirillzyusko, @mountiny, @abdulrahuman5196, this Monthly task hasn't been acted upon in 6 weeks; closing. If you disagree, feel encouraged to reopen it -- but pick your least important issue to close instead. |
@mountiny should we re-open this? |
Working on the PR again |
This comment was marked as off-topic.
This comment was marked as off-topic.
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.47-4 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-10-17. 🎊 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:
|
Not awaiting for payment yet, we split this up to two PRs |
Payment Summary
BugZero Checklist (@anmurali)
|
Coming from here
When we have refactored the App navigation, we have chose to use the normal react-navigation stack as that gave us more control over animation/ transitions of pages on web. This was to also not complicate the MVP for the project with two types of stack.
The problem is that the normal stack does not lead to native feel of app page transitions in native device which makes the feel of the app worse as the page transitions are ever so slightly off compared to the other native apps you might be using on daily basis.
Its important to address this discrepancy and ideally introduce the native-stack for native iOS and Android platforms, as chat/ P2P users have high standards for native app quality.
cc @hannojg @adamgrzybowski
Issue Owner
Current Issue Owner: @anmuraliThe text was updated successfully, but these errors were encountered: