Compact row styles for context menus and popovers#87155
Compact row styles for context menus and popovers#87155shawnborton wants to merge 6 commits intomainfrom
Conversation
|
🚧 @shawnborton has triggered a test Expensify/App build. You can view the workflow run here. |
Codecov Report❌ Looks like you've decreased code coverage for some files. Please write tests to increase, or at least maintain, the existing level of code coverage. See our documentation here for how to interpret this table.
|
This comment has been minimized.
This comment has been minimized.
|
🚧 @shawnborton has triggered a test Expensify/App build. You can view the workflow run here. |
|
🧪🧪 Use the links below to test this adhoc build on Android, iOS, and Web. Happy testing! 🧪🧪
|
|
This definitely does not feel super great as it is right now, feels way too compact. Gonna keep tinkering, we might want to do something where we use 20px horizontal padding and bump the height up slightly. |
|
Oh yeah not super into the current build 😂. I think if we're going to stick with the edge-to-edge + bold style, they probably need a bit more space like you're suggesting. Also, have you tried/could you try making the icons |
|
Haven't tried yet because I was mostly trying to stay somewhat consistent with the LHN rows and FAB rows. But happy to give it a go and show ya! |
Maybe let's wait and see what Jon thinks of the current build / your proposal for the 56px height first. |
|
Sounds like a plan to me! |
# Conflicts: # src/components/PopoverMenu.tsx
|
Okay just pushed a change to update that container style, and make them 52. That might be a good balance. Will run another test build. |
|
🚧 @shawnborton has triggered a test Expensify/App build. You can view the workflow run here. |
|
🧪🧪 Use the links below to test this adhoc build on Android, iOS, and Web. Happy testing! 🧪🧪
|
|
Okay, take it for a spin! I quite like it - thoughts? Makes me wonder if we should do this:
|





Explanation of Change
cc @Expensify/design @JmillsExpensify @trjExpensify this is a quick test PR to see what more compact row styles would look like for popovers and context menus.
Fixed Issues
$
PROPOSAL:
Tests
Offline tests
QA Steps
// TODO: These must be filled out, or the issue title must include "[No QA]."
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)src/languages/*files and using the translation methodSTYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))npm run compress-svg)Avataris modified, I verified thatAvataris working as expected in all cases)Designlabel and/or tagged@Expensify/designso the design team can review the changes.ScrollViewcomponent to make it scrollable when more elements are added to the page.mainbranch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTeststeps.Screenshots/Videos
Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari