-
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
Changed default visibility for caret - ListItemRightCaretWithLabel #51225
Conversation
Adding videos in a while |
Going to run a test build for us. |
🧪🧪 Use the links below to test this adhoc build on Android, iOS, Desktop, and Web. Happy testing! 🧪🧪
|
Can't seem to login with the test build but the screenshots above look good to me from a design perspective, cc @Expensify/design |
Out of curiosity, what error you hitting? Is it infinite skeletons? (Context) |
Nope, getting the bug page where you can either refresh or sign out. |
Hey @shawnborton while working on this issue, I noticed IOUStepCategoriesPage and IOUStepTagsPage has major visual and functional inconsistencies, do you think it needs improvement? Screen.Recording.2024-10-22.at.4.25.55.PM.mov |
Hmm I don't see what you are talking about, maybe you can bring this up in the open source channel for discussion though! |
I am not yet invited to slack channel, but NVM. |
Screenshots/video is looking pretty good to me too. Nice. |
Reviewer Checklist
Screenshots/Videos |
Co-authored-by: Fedi Rajhi <fedirjh@gmail.com>
Created new component and adjusted style accordingly. |
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 . cc @Expensify/design
The screenshots and styles look good to me. But I don't quite understand why we had to write a totally new component I would think this should be as simple as just removing the caret icon from these table styles. |
yes @shawnborton, that was the first thought. But after removing caret I did realize that header was mis-aligned since we used to take caret space into account for header. |
Got it, will let @dangrous weigh on on the technical aspects then :) |
Yeah I think it makes sense to create a new component, even though that wasn't the original plan. If we make edits now, they'll all be in one place. This is looking good to me - one question, did we / can we double check that we're passing |
I don't think we want any carets anywhere on table rows anymore in case that's helpful for your question. |
oh, then I think we're good! |
Congrats, that’s your 5th PR merged! 🎉 Do you know about the ContributorPlus role? It’s an opportunity to earn more in the Expensify Open Source community. Keep up the great work - thanks! |
@dangrous 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/dangrous 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 🚀
|
coming from #51457 this pr missed a case to update the label |
Details
Fixed Issues
$ #51053
PROPOSAL: #51053 (comment)
Tests
Same as QA tests
Offline tests
Same as QA tests.
QA Steps
Prerequisite : A workspace with Distance Rates, Categories, Tags, Taxes, Report Fields.(Enable from More Features)
status
aligns withenable/disable
....).status
aligns withenable/disable
....).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
Screen.Recording.2024-10-22.at.1.52.09.PM.mov
Android: mWeb Chrome
Screen.Recording.2024-10-22.at.1.55.08.PM.mov
iOS: Native
Uploading Screen Recording 2024-10-22 at 2.08.17 PM.mov…
iOS: mWeb Safari
Screen.Recording.2024-10-22.at.2.02.34.PM.mov
MacOS: Chrome / Safari
Screen.Recording.2024-10-22.at.1.41.53.PM.mov
MacOS: Desktop
Screen.Recording.2024-10-22.at.1.45.18.PM.mov