-
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
Updated the height of the LHN navigation items from 56px to 52px. #51169
Updated the height of the LHN navigation items from 56px to 52px. #51169
Conversation
Will make a test build 👍 |
This comment has been minimized.
This comment has been minimized.
This feels pretty good to me after some testing, let's see what @Expensify/design thinks too! |
@shawnborton Personally I think that version makes the icon feel too far away from the label, and makes the general spacing of the nav item feel kinda weird. I'd vote for keeping it like we have in Figma. |
Right on. @jayeshmangwani thoughts on trying what Danny has outlined above? |
@shawnborton @dannymcclain I've applied the changes locally and captured both a screenshot and a video. Please take a look and let me know your thoughts. If you'd like to test it by running an ad-hoc build, let me know, and I'll push the code. Screen.Recording.2024-10-21.at.20.34.40.mov |
That's looking pretty good to me. Will let @Expensify/design weigh in too! |
Reviewer Checklist
Screenshots/Videos |
@jayeshmangwani I have noticed that the padding does not match, it should 16px horizontally and vertically |
Looks good to me too |
Looks good from the video too. @jayeshmangwani can you push your changes so we can run a test build? Thanks! |
Sorry for delay Shawn, but i am stuck at something maybe I'll push in 2 hours |
No worries! |
@shawnborton pushed the code. We can now run the build. |
Thanks @s77rt , I've changed the vertical padding to 16px in popoverMenuItem from the styles, but since it's used in many different files, I'm testing other pages to see how it affects the UI. |
🧪🧪 Use the links below to test this adhoc build on Android, iOS, Desktop, and Web. Happy testing! 🧪🧪
|
@shawnborton changing the height/width of the ellipsis icon won’t affect mobile since we’re using the popover option row on mobile. |
I'm not quite following that, what do you mean? |
Here #51089 (comment), we've decided not to make any changes to the popover |
Ah interesting... would love the thoughts from the rest of the @Expensify/design there if they think we should make the mobile nav rows look identical to what we have on web... I kind of think they should look the same? Or at least, I don't see a good reason for them to be styled differently. |
@shawnborton I want them to be more similar, but right now that menu is showing up in a popover on mobile, so I think it makes sense to use our popover menu item styles. Eventually I think we'll want to move to something like this for all these rows/menu items/etc. But I don't think now is the right time to prioritize this. |
Okay I think that's fair, I can get down with that. |
I still think we should address this on desktop though, thoughts? |
I agree on fixing the extra padding, and we can remove the 40x40 box here. |
Agree! |
@shawnborton @dannymcclain This will look like this. Please take a look. three-dot-menu.mov |
I think that looks pretty good to me? |
Looks good to me. |
@rafecolton PR is ready for your review |
Thanks for the ping, taking a look! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
@rafecolton looks like this was merged without a test passing. Please add a note explaining why this was done and remove the |
✋ 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 staging by https://github.com/rafecolton in version: 9.0.54-0 🚀
|
🚀 Deployed to production by https://github.com/Beamanator in version: 9.0.54-11 🚀
|
🚀 Deployed to production by https://github.com/Beamanator in version: 9.0.54-11 🚀
|
Details
Fixed Issues
$ #51089
PROPOSAL: #51089 (comment)
Tests
For Search Tab
For Settings Tab
For Workspace Page
Offline tests
Same as Tests
QA Steps
Same as Tests
PR Author Checklist
### Fixed Issues
section aboveTests
sectionOffline steps
sectionQA steps
sectiontoggleReport
and notonIconClick
)myBool && <MyComponent />
.src/languages/*
files and using the translation methodSTYLE.md
) were followedAvatar
, I verified the components usingAvatar
are working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG)
)Avatar
is modified, I verified thatAvatar
is working as expected in all cases)Design
label and/or tagged@Expensify/design
so the design team can review the changes.ScrollView
component to make it scrollable when more elements are added to the page.main
branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTest
steps.Screenshots/Videos
Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
web.mov
MacOS: Desktop
desktop.mov