-
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
[$2000] Empty state icons for reimbursementAccountLoadingAnimation
don't have a transparent background in Dark Theme.
#13151
Comments
Triggered auto assignment to @abekkala ( |
Tagging @Expensify/design and @shawnborton too |
@shawnborton is this going to be fixed internally? |
The new .gif can be created internally, but we can use a contributor to update the .gif (it's just a file path that points to cloudfront) in the app. |
@shawnborton, I can make the change (it needs to be done here). We also need to update other gif that we are using locally (check the one below) https://github.com/Expensify/App/blob/main/assets/images/confetti-pop.gif |
Where are we using confetti pop? I thought we stopped using it with the new workspace illustrations that we merged? |
It's at password confirmation screen and request call confirmation App/src/pages/RequestCallConfirmationScreen.js Lines 18 to 19 in 3c22789
App/src/pages/settings/PasswordConfirmationScreen.js Lines 18 to 19 in 11072a6
|
Can you share screenshots of those two pages? |
In this are we covering all the illustrations? One is the |
PasswordConfirmationScreen will be changed too App/src/pages/settings/PasswordConfirmationScreen.js Lines 18 to 19 in 11072a6
|
ProposalI think we can create a new The code will look like this - <>
<View style={[styles.screenCenteredContainer, styles.alignItemsCenter]}>
<Icon
src={props.illustration}
height={100}
width={100}
fill={defaultTheme.iconSuccessFill}
/>
<Text
style={[
styles.textStrong,
styles.textLarge,
styles.mv2,
]}
>
{props.heading}
</Text>
<Text style={styles.textAlignCenter}>
{props.description}
</Text>
</View>
{props.shouldShowButton && (
<FixedFooter>
<Button
success
text={props.buttonText}
style={styles.mt6}
pressOnEnter
onPress={props.onButtonPress}
/>
</FixedFooter>
)}
</> I have added |
@shawnborton at AddPersonalBankAccountPage |
Current assignee @abekkala is eligible for the External assigner, not assigning anyone new. |
reimbursementAccountLoadingAnimation
don't have a transparent background in Dark Theme.reimbursementAccountLoadingAnimation
don't have a transparent background in Dark Theme.
Job added to Upwork: https://www.upwork.com/jobs/~01d555366565521d92 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @sobitneupane ( |
Triggered auto assignment to @tgolen ( |
On that note, I am going to be OOO from tomorrow - January 2nd. Given the PR is still in review, it's unlikely to be ready for payment by the time I'm back (as we still need to finish reviewing, merge and deploy, and then wait the 7 day regression period). With that in mind, I'm not going to re-assign this to another member of Bug Zero team while I'm OOO as there should be no urgent action needed on my part. I'm also going to change the prioritization here to weekly until I'm back. If at any time someone from the bug-zero team is needed here while I'm out, feel free to raise in #contributor-plus or #expensify-open-source and someone will assist. Otherwise, I'll change the prioritization back to daily once I'm back! |
Okay @mountiny confirmed they can assist with reviewing the PR, so assigning them to the issue as well! |
Nice! Also, I'm happy to keep an eye on this one while you're out. Will help move things along, if required. |
Sounds great, thank you! |
Merged 🎉 nice job @Puneet-here |
Thanks for the help reviewing it. |
Nice, we'll circle back on this for payment as the regression period passes. |
Hm, looks like the bug zero checklist / payment notification was not added to this issue when the PR was deployed to production 5 days ago? I'm thinking maybe they weren't added because I manually changed the issue to weekly? Regardless, I will manually create the BZ checklist, and payment checklist on the issue. Payment will be issued on 2023-01-05. |
reimbursementAccountLoadingAnimation
don't have a transparent background in Dark Theme.reimbursementAccountLoadingAnimation
don't have a transparent background in Dark Theme.
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.2.44-0 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue: If no regressions arise, payment will be issued on 2023-01-05. 🎊 After the hold period, please check if any of the following need payment for this issue, and if so check them off after paying:
As a reminder, here are the bonuses/penalties that should be applied for any External issue:
|
BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
|
reimbursementAccountLoadingAnimation
don't have a transparent background in Dark Theme.reimbursementAccountLoadingAnimation
don't have a transparent background in Dark Theme.
Okay 7 day regression period has passed, and we're all set to issue payment here. Given the PR was merged within 3 business days from when the contributor was assigned to the issue, both the contributor and C+ qualify for a 50% bonus here. We need to pay the following amounts:
|
@mananjadhav $250 sent, and contract ended! |
@Puneet-here $3,000 sent, and contract ended! |
@sobitneupane $3,000 sent, and contract ended! |
Job closed in upwork. |
Proposed new regression test here! |
To complete the checklist, I have commented on this Pr where we have made the switch to the dark mode #12944 (comment) and we should have probably update the icons there or at least have a follow up ready. Posted a discussion in Slack https://expensify.slack.com/archives/C049HHMV9SM/p1672994272661819 I think the regression tests Joe posted should be enough for this going forwards. |
Added new regression test issue above! |
Okay, bug is fixed, payment is handled, and BZ checklist is complete. This is all set. Thanks everyone! |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Action Performed:
Expected Result:
The Icons should have a transparent background
Actual Result:
the icons have a gray background.
Workaround:
unknown
Platform:
Where is this issue occurring?
Version Number: 1.2.33-2
Reproducible in staging?: y
Reproducible in production?: Could not verify in production
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos:
RPReplay_Final1669717357.MP4
JFZT3783.1.MP4
Expensify/Expensify Issue URL:
Issue reported by: @mananjadhav
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1669717660117089
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: