-
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
Android - Profile - "Save" button overlaps on the self select pronouns field #2149
Comments
I think this is expected behavior since the Save button is sticky to the bottom of the viewport. |
However, I can see an argument that we should add some white background behind the Save button so that it properly covers the content behind it. As in, the little bit of background UI you see under the save button feels weird to me. cc @NikkiWines @michelle-thompson @Maftalion |
I think this issue https://github.com/Expensify/Expensify/issues/158769 has the same source as this one. Maybe this one will be fixed when @marcaaron PR for the other issue is merged. |
We have sticky buttons that respond to keyboards on other screens, so we should probably keep the same behavior here. I'm in favor of adding a white background too. |
cc @trjExpensify - I think we recently chatted about our button inconsistencies throughout the Settings pages. |
I did think this as well @isagoico, but upon further inspection believe it's a different issue. |
Triggered auto assignment to @RachCHopkins ( |
So do we have a consensus on what kind of button functionality we want? I see both sticky and non-sticky buttons on iOS at the moment, in addition to the variations we have between android and ios. Non Sticky:
Sticky:
|
@shawnborton @michelle-thompson @NikkiWines can one of y'all break down exactly what's needed so @RachCHopkins can upload the issue to Upwork? Thanks |
Yeah, so reading back through this I'm a little unclear on where we landed. I agree it's ideal to keep the buttons disabled until they can actually take an action. Do we want to keep all save/complete action buttons non-sticky then? As for the signout/navigation button - I think that's a good idea too. I can add that separately today since it's not really tied to this issue specifically. |
I think it's fine if the Save buttons are sticky to the bottom, but the area to the left and bottom of the button (that outer margin that is currently transparent) should have a solid white fill. This way we don't get the awkward content behind the button feeling. |
Ok, so to summarize for the Upwork post: Upwork/E.cash PostingThere's currently inconsistency across our product (and across platforms) with how we display Save/Complete Action buttons. Some are sticky; some are not. Some are only enabled when the user has completed an action; some are enabled all the time. Let's update this, so things are consistent. Deliverables:
Buttons to Modify
You can omit changes to the Other things@shawnborton couple of follow up questions:
|
I think that's all of the buttons... the IOU/Split bill flow does have a button (as shown above) but since we have a built-in keypad for it on mobile (and no keypad on web/desktop) I don't think we'd run into the overlapping issue for those. |
Thanks @NikkiWines!!! Bumping to daily so you can get it up on Upwork Rach |
@NikkiWines here is an icon you can use for Sign Out: sign-out.svg.zip |
Oops this shouldn't be closed since my PR didn't fix the whole issue, just part of it. |
@shawnborton those mockups look great, thanks for adding them!! |
Oh wow, this literally just appeared on my list today and I have no idea what to do. Let me get up to speed.... |
Triggered auto assignment to @kadiealexander ( |
D'oh, I think I messed this up by reassigning to Rachel when I should have added the |
Updated the details for the issue for Upwork/E.cash here to include the mockups and also a new button that we found that needs to be updated. @shawnborton did you have an opinion on standardizing background colors for disabled buttons? You can see here that we use both grey and green at the moment. |
I think I would prefer that we use something like reduced opacity and eliminating mouse/touch events for the disabled states. This way each button state (default or success) always retains its normal styling, but the reduced opacity indicates that it can't be interacted with. Thoughts on that approach? |
Issue not reproducible during today's KI retests |
I tried to reproduce this on Android v1.0.39-5, and was unable to as well. I'm going to close this, anyone who can reproduce this should feel free to reopen. |
Did this comment get created in a new issue for Upwork somewhere? #2149 (comment) |
Since the proposed upwork issue would cover more than just the Android "Save" button overlapping with other fields, I think this is still worth pushing this to upwork. I've made a separate E.com issue and applied the External label to it so it goes through the contributor-management process. |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Expected Result:
User able to type text in the field
Actual Result:
"Save" button overlaps with the field and the user is unable to scroll.
Action Performed:
Workaround:
Unknown
Platform:
Where is this issue confirmed?
Web
iOS
Android ✔️
Desktop App
Mobile Web
Version Number: 1.0.8-0
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos:
Video
Expensify/Expensify Issue URL:
The text was updated successfully, but these errors were encountered: