-
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
[HOLD for payment 2023-05-02] [$2000] Web - Chat - Some emoji's colors are overwritten #16018
Comments
Triggered auto assignment to @lschurr ( |
Bug0 Triage Checklist (Main S/O)
|
Triggered auto assignment to @alex-mechler ( |
cc @stitesExpensify I think this is a missing emoji. I get the same thing on desktop |
@alex-mechler - are we waiting for eyeballs from @stitesExpensify on this one? |
Correct, he was at ECX I believe last week, so I pinged him 1:1 to make sure this doesnt slip past him |
Hm super weird, I'm not sure why this is happening. The emoji does actually exist Lines 16474 to 16481 in cec2481
it's supposed to be black though.. I think we can make this external if we want (or you can investigate more @alex-mechler whatever you're feeling 😄 ) |
Sounds good! Thanks for taking a look. Making this External |
Job added to Upwork: https://www.upwork.com/jobs/~01af7e16bfe1ac2f82 |
Triggered auto assignment to @muttmuure ( |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @eVoloshchak ( |
Current assignee @alex-mechler is eligible for the External assigner, not assigning anyone new. |
ProposalPlease re-state the problem that we are trying to solve in this issue.Some emojis don't appear inside the Tooltip. What is the root cause of that problem?The background color of the View that wraps the emoji is the same color as the emoji. We need to change the background color to white as in Slack. What changes do you think we should make in order to solve the problem?We need to create reactionEmojiTitleContainer: {
backgroundColor: '#FFFFFF',
borderRadius: variables.componentBorderRadiusSmall,
...spacing.ph2,
...spacing.pv1,
}, and apply it to the emoji wrapper View inside <View style={[styles.flexRow, styles.reactionEmojiTitleContainer]}>
{_.map(props.emojiCodes, emojiCode => (
<Text
key={emojiCode}
style={styles.reactionEmojiTitle}
>
{emojiCode}
</Text>
))}
</View> Since vertical padding has been added, I believe that removing this margin maybe add an aesthetic touch. What alternative solutions did you explore? (Optional)Result Screen.Recording.2023-03-18.at.2.40.21.PM.mov |
@shawnborton Can you reach out to the creators of Expensify-Neue and Expensify-Mono? We need to have a few glyphs removed from the fonts, as they are causing issues with emoji rendering. Since we default to these fonts, we render these glyphs, with the For Expensify-Neue, the characters in range 25CF to 26AB are causing issues For Expensify-Mon, the characters in range 25CF to 26AB are causing issues |
Will send an email now! |
CoType responded and gave us some new font versions to try: Expensify Neue & Mono - web no geometric symbols.zip Let me know how that goes and then we'll go from there. |
@shawnborton, I've tried the new fonts and it does resolve the issue! I also noticed that on the |
Amazing, that's great news! |
Those worked great for web / desktop. We still need the |
Did a quick peek into the font files again, didn't see any other glyphs we need to remove. PR is in review |
Great work in figuring this out! 👏 |
@eVoloshchak will you apply for the job since you are reviewing the PR? https://www.upwork.com/jobs/~01af7e16bfe1ac2f82 |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.3.4-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-05-02. 🎊 After the hold period is over and BZ checklist items are completed, please complete any of the applicable payments for this issue, and check them off once done.
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:
|
@eVoloshchak @alex-mechler - Do we need a regression test for this one? |
Yes
No
No I personally think the regression test isn't needed here, since it has a very low impact on user experience. |
@lschurr, I've accepted the job offer on Upwork, but I think the price is wrong. This was made Internal, the rate for reviewing internal PR's is 1K |
Ah, thanks for calling that out @eVoloshchak - I'll modify when we pay on 5/2. |
This is paid. Closing! |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Issue found when executing PR #15671
Action Performed:
black_medium_small_square
reaction on the messageExpected Result:
The emoji displays as a black square
Actual Result:
The emoji is shown as a white square
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: 1.2. 85.1
Reproducible in staging?: Yes
Reproducible in production?: New feature
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
Recording.367.mp4
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: