-
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
Card Screen - p character on 'Help' button is cropped #4866
Comments
Triggered auto assignment to @iwiznia ( |
@alex-mechler This was found while executing QA for #4637. I wasn't sure on adding the deploy blocker label here since this feature is not available in prod yet (and it's a small visual issue imo). Could you review this? |
@isagoico I agree, I don't think this is a deploy blocker for the reasons you mentioned! I do think we should fix this though. What device or screensize did this happen on? Will take this over from Ioni |
I was able to reproduce this both on an iPhone 6S for iOS and a Huawei P20 Pro (6.2-inch screen size) for Android |
Awesome, I'll look into this! Thanks! |
Small buttons should be using smaller text by default right? Basically if you pass in the "small" prop to the button, I would assume it would use the small font size (11px) by default. In terms of this looking a bit off... maybe it's just the icon that feels a bit off? So perhaps for small buttons, if the icons were a bit smaller (like 16x16 instead of 20x20?) they might look better? |
Issue reproducible during KI retests |
Ahh, this is because a normal button did not work in this case, I had to create my own "button" with similar styles to get the icon in there.
I agree, I think that the icon being large is what is throwing me off, I can try with a smaller icon and will post results here |
Is it possible to do this using the same button component though? I think ideally we don't want a different kind of button to maintain. |
Possibly, I can look into refactoring that. It might take a minute, so let me test with the icon sizes first, so that we can settle on look before worrying about that. |
That works for me. So that makes me wonder, where else do we have these small buttons that have icons... maybe nowhere? |
What I am saying is, I wonder if 12x12 should just be the default for small buttons instead of having to add an XS class. |
The button component currently has no way to show an icon as well, so I think this is the only case where we do.
I would default the text to be textSmall and iconXSmall when the button is |
Unpopular opinion here, but I actually feel like 12x12 is too small. I think it's hard to distinguish on web what that icon is. Plus, it looks so much smaller than the grey icons that it feels a little distracting. |
Fair point Michelle, and maybe the phone icon itself is a weird one.. maybe a more common case of having a down/up caret wouldn't look so strange. Okay, so maybe we just keep the icon at 16x16 then and make sure the font size is 11pt (like other small buttons) and call it a day? |
Works for me, I can also do that refactor to make this not a special case button |
Sounds great to me - hbu Michelle? |
Sounds great, thanks guys! |
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
🚀 Deployed to production by @roryabraham in version: 1.0.91-0 🚀
|
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Issue found while executing #4637
Action Performed:
Expected Result:
User is able to see guide call button (Help button) with no issues
Actual Result:
p character is cropped
Workaround:
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.0.88-0
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos:
Expensify/Expensify Issue URL:
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: