-
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
Landscape UI - Unable to close FAB menu and notch is blocking some content from the preferences page - Reported by: @kakajann #5926
Comments
Triggered auto assignment to @pecanoro ( |
Triggered auto assignment to @michaelhaxhiu ( |
I think it looks better with the black BG. |
@michaelhaxhiu Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
@michaelhaxhiu 6 days overdue. This is scarier than being forced to listen to Vogon poetry! |
Sorry on the delay guys - I got assigned this GH while I was OOO (somehow?). I can confirm this GH is unique and reproducible. Upwork job is posted: https://www.upwork.com/jobs/~017190bb5038fac386 |
Triggered auto assignment to @Julesssss ( |
@parasharrajat I saw you added a thumbs down to the proposal above, was there a specific reason for this? |
Wrapping the whole app in safe area is not a best approach. Main LHN takes full screen ...etc. It will have side-effects. |
@parasharrajat @Julesssss is this settled? I wanted to propose a slightly different approach |
@sidferreira we are still reviewing proposals, feel free to post yours here. |
ProposalFor most solution I agree with @kakajann but instead of using it app wise, I suggest to use it screen-based, for a better UI experience. This will allow the app to have a better result depending on what side it was rotated. For example, the issue mentioned happens only if you rotate the device to the right, not if you rotate left. So whatever changes, should make sure that the FAB shadow will render til the border of the device. Follows some examples of the issue in different screens/orientations: I basically think that this is kinda bigger problem than just the FAB menu |
I don't think wrapping the app with custom SafeArea will be bad approach. Because it works with:
|
@kakajann I didn't want to mention it as a "bad" approach, sorry if sounded like that. The difference is about final results. Part of the expected UI behaviours on iOS is to have the content "bleeding" behind the notch, a behaviour that I personally enjoy, that's why I suggested a different approach. |
@sidferreira I was talking about @parasharrajat 's comment ) sorry I forgot to mention |
@kakajann can you apply to the issue and comment here once you have? |
Just applied. I'll raise a PR in a few days |
Merged, awaiting payment |
Bug reporting bonus = $250 Total = $750. Just paid it, we should be all good here. |
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.1.16-10 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 2021-12-06. 🎊 |
There is a regression from this issues' PR. #6530. cc: @kakajann |
The early payment is my fault, I mistakenly started the 7-day countdown when the issue was merged, instead of waiting for it to be deployed. I agree this should still be treated as a regression that should be fixed 👍 |
I'll submit fixing PR asap |
Thanks, @kakajann . Please request a review from me when you do and tag the other issue as well. |
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.1.18-3 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 2021-12-15. 🎊 |
Is this good to close now? |
Looks like it, reopen if needed |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Action Performed:
Expected Result:
UI should not break after changing orientation to landscape.
Actual Result:
User is unable to exit the FAB menu in preferences some UI elements are blocked by notch.
Can the user still use Expensify without this being fixed? Have you informed them of the workaround?
Platform:
Where is this issue occurring?
Version Number: 1.1.8-0
Reproducible in staging?: Yes
Reproducible in production?: Yes
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
Upwork job link: https://www.upwork.com/jobs/~017190bb5038fac386
Issue reported by: @kakajann
Slack conversation: https://expensify.slack.com/archives/C01GTK53T8Q/p1634299085343500
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: