Fix - Update the scanned expense creation flow to allow user to see full receipt#58725
Conversation
|
I would like to confirm if we need the gray border in the confirmation preview? Just like we have in the expense preview, more details in this comment. I think it makes it clearer to the user that they can click there, but that's just my opinion, I would like to know what the @Expensify/design team thinks about it. Thanks. |
|
The rest of the design team can gut check me here, but I think we should include the border. I see no reason not to make it the same as on the expense details screen. |
|
Totally agree with Danny here, let's make em consistent! |
|
Great, thanks everyone. @FitseTLT when it's ready let me know so I can review it? Thanks. |
|
Aligned with the designers 👍 |
Reviewer Checklist
Screenshots/VideosAndroid: Native58725_android_native.movAndroid: mWeb Chrome58725_android_web.moviOS: Native58725_ios_native.moviOS: mWeb Safari58725_ios_web.movMacOS: Chrome / Safari58725_web_chrome.movMacOS: Desktop58725_web_desktop.mov |
|
@FitseTLT can you merge main here? I cant build native, but on my lastest main I can. |
|
@brunovjk Done |
brunovjk
left a comment
There was a problem hiding this comment.
LGTM. We just need confirmation from the @Expensify/design team and we're good to go.
|
Nope perfect vision it is 2px but I applied the same borderWidth and border color as the money request view receipt preview are you sure you want this to be 1px? |
|
Oh wow you're right—that is how it shows up elsewhere. Let's leave it then. @Expensify/design do we need to create a separate issue to make that 1px everywhere? Or do we want it to be 2px? (I see it as 1px in Figma). |
|
Here is how it looks after pulling main 2025-03-24.23-34-05.mp42025-03-24.23-38-36.mp4 |
Border looks right to me too—thanks! It does seem like there's a weird little gap above the image though? |
|
Yes looks like it 2025-03-25.00-08-14.mp4 |
|
Can we see a video of tapping the image again just for triple checking everything being a-ok on the visual side? |
|
Agree, the updated border styles look good but would love one final "full flow" video to make sure it's all good. Let's try to get that soon so we can get this over the finish line! |
|
Great! I will retest in all platforms and make those videos :D Give me a moment |
|
What do you think @Expensify/design ? Thank you :D Screenshots/VideosAndroid: Native58725_android_native.movAndroid: mWeb Chrome58725_android_web.moviOS: Native58725_ios_native.moviOS: mWeb Safari58725_ios_web.movMacOS: Chrome / Safari58725_web_chrome.movMacOS: Desktop58725_web_desktop.mov |
This comment was marked as duplicate.
This comment was marked as duplicate.
|
@brunovjk I think I have seen a dupe issue with the above can u ask in slack group? |
neil-marcellini
left a comment
There was a problem hiding this comment.
Latest changes look fine. I'll merge after design approves.
|
Videos are looking good to me 👍 |
|
Do I need to wait for the rest of the team to approve or should I merge it now @shawnborton? |
|
@dannymcclain should still be online, so let's have him double check and then if he's all good with it, I think we're good to merge. Based on what I saw, I feel pretty confident that both Danny and Jon will give the thumbs up. |
|
Videos are looking good to me too 👍 |
|
✋ 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/neil-marcellini in version: 9.1.19-0 🚀
|
|
🚀 Deployed to production by https://github.com/cristipaval in version: 9.1.19-5 🚀
|







Details
Fixed Issues
$ #58589
PROPOSAL: #58589 (comment)
Tests
Offline tests
Same as above
QA Steps
Same as above
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)myBool && <MyComponent />.src/languages/*files and using the translation methodWaiting for Copylabel for a copy review on the original GH to get the correct copy.STYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG))Avataris modified, I verified thatAvataris working as expected in all cases)Designlabel so 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
2025-03-19.17-36-52.mp4
Android: mWeb Chrome
2025-03-19.17-35-12.mp4
iOS: Native
2025-03-19.17-50-55.mp4
iOS: mWeb Safari
re.iw.mp4
MacOS: Chrome / Safari
re.w.mp4
MacOS: Desktop
re.d.mp4