[web/desktop] feat: tooltip reaction senders#15671
Conversation
…com:margelo/expensify-app-fork into hanno/feat-tolltip-reaction-senders
fb6bc04 to
9dd9e31
Compare
…no/feat-tolltip-reaction-senders
…expensify-app-fork into hanno/feat-tolltip-reaction-senders
|
@hannojg is this ready for a review? |
…no/feat-tolltip-reaction-senders
|
Yes, it is now! |
Reviewer Checklist
Screenshots/VideosWeb2023-03-10_09-46-22.mp4Desktop2023-03-10_09-46-22.mp4 |
|
From the reviewer checklist
Should we add test steps to that ensure a name is removed from the tooltip if the reaction is removed? Maybe like:
|
|
just to give ya'll an idea of when I'll get through the testing, it might not be til friday. I'm WFBoat right now and it's taking forever to try and fetch the branch 😭 , I'll be OOO most of the day tomorrow traveling back to CO so if I can't get it tested today then I'll get it tested Friday and finish off the checklist then. |
I can do the testing so that we can get this out a little earlier :) |
…no/feat-tolltip-reaction-senders
|
There is a bug here where the calculated tooltip size is sometimes not correct |
stitesExpensify
left a comment
There was a problem hiding this comment.
Requesting changes so that this doesn't accidentally get merged
stitesExpensify
left a comment
There was a problem hiding this comment.
Thoughts on this change? I think it makes sense that the default functionality is to get all of the details normally, and then we replace the user only when necessary
Co-authored-by: Brandon Stites <42391420+stitesExpensify@users.noreply.github.com>
Co-authored-by: Brandon Stites <42391420+stitesExpensify@users.noreply.github.com>
Co-authored-by: Brandon Stites <42391420+stitesExpensify@users.noreply.github.com>
…no/feat-tolltip-reaction-senders
stitesExpensify
left a comment
There was a problem hiding this comment.
Looking awesome! Only one more change (maybe)
stitesExpensify
left a comment
There was a problem hiding this comment.
Looks great, excited for this!
luacmartins
left a comment
There was a problem hiding this comment.
LGTM and tests well.
|
✋ 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/luacmartins in version: 1.2.85-0 🚀
|
|
🚀 Deployed to production by https://github.com/Julesssss in version: 1.2.85-1 🚀
|
|
Oops. Not great that we released it with a bug, but it is a pretty hilarious bug to add haha |





Details
This implements a tooltip on web / desktop when hovering a reaction.
Screen.Recording.2023-03-05.at.19.50.10.mov
Fixed Issues
$ #15127
PROPOSAL: GH_LINK_ISSUE(COMMENT)
Tests
Offline tests
Same as test steps
QA Steps
Same as test steps
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)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)/** comment above it */thisproperly so there are no scoping issues (i.e. foronClick={this.submit}the methodthis.submitshould be bound tothisin the constructor)thisare necessary to be bound (i.e. avoidthis.submit = this.submit.bind(this);ifthis.submitis never passed to a component event handler likeonClick)StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG)Avataris modified, I verified thatAvataris working as expected in all cases)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
Web
Screen.Recording.2023-03-06.at.12.42.16.mov
Mobile Web - Chrome
N/A
Mobile Web - Safari
N/A
Desktop
Screen.Recording.2023-03-05.at.19.50.10.mov
iOS
N/A
Android
N/A