-
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 2024-01-26] [$600] CRITICAL: Updates to Comment Action menu #33573
Comments
Triggered auto assignment to @NikkiWines ( |
I don't think @NikkiWines is needed; @dubielzyk-expensify can you update the original post of this to outline how you want to update the hover menu, and then tag with |
ProposalPlease re-state the problemRename "Subscribe" in action menu to "Join" What is the root cause?N/A (New feature) What changes should be made to fix this?The solution suggests three options. Here are possible implementations for all of them:
Additional change proposalsThe language slack uses is 'Get notified about new replies' which is very clear cut but very lengthy unfortunately for the Expensify app. Option 2 App/src/pages/home/report/ContextMenu/ContextMenuActions.js Lines 187 to 189 in 2fe1174
getDescription: () => Localize.translateLocal('reportActionContextMenu.joinThreadDescription'), Additional overflow menu changes
Screen.Recording.2024-01-04.at.5.45.21.PM.mov |
Job added to Upwork: https://www.upwork.com/jobs/~017316d0730ce02286 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @rushatgabhane ( |
Description updated to reflect latest changes, @quinthar |
Triggered auto assignment to @mountiny, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
@esh-g this is smart but it kinda looks cluttered. Since this is a CRITICAL issue, let's raise a PR as soon as possible after assignment. Meanwhile, @dubielzyk-expensify what do you think about adding description as proposed by @esh-g ? |
Merged |
If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results. If a regression has occurred and you are the assigned CM follow the instructions here. If this regression could have been avoided please consider also proposing a recommendation to the PR checklist so that we can avoid it in the future. |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.27-1 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 2024-01-26. 🎊 For reference, here are some details about the assignees on this issue:
|
@dubielzyk-expensify Don't worry, I added it as a part of the follow-up PR for this issue here: #34754 |
Thanks! |
Triggered auto assignment to @muttmuure ( |
Upwork job price has been updated to $600 |
Payment is $600 for @esh-g @rushatgabhane see reasoning here |
@muttmuure this is ready for payment now |
gentle bump @muttmuure |
$ requested here https://staging.new.expensify.com/r/2143839370405563 |
$600 approved for @rushatgabhane based on comment above. |
Ready for payment @muttmuure |
Handling |
@esh-g paid $600 on Upwork |
Problem
As we increasingly build out our chat-focused features, the amount of available comment actions has increased pretty dramatically from a couple to ten and counting. It's pretty daunting to say the least. The comment action menu has become bloated and inconsistent over time.
Solution
Rename
Subscribe to thread
toJoin thread
Rename
Unsubscribe to thread
toLeave thread
Rework the actions to only show 3 emojis, emoji reaction button, two actions, then overflow icon:
Change
Reply in thread
icon to newcomment_bubble_add
iconChange
Mark as unread
icon to newcomment_bubble_unread
iconAdjust to new sizing removing the spacing between icons and sizing of them (see details below):
Implement overflow menu for actions Add Expensify eslint #3 and beyond
Details about sizing
28x28px
18x18px
18x18px
(or visually so)0px
36px
4px
That should give us:
Realtime discussion in Slack here: https://expensify.slack.com/archives/C0671JDRKQW/p1703546061230429?thread_ts=1703546004.757449&cid=C0671JDRKQW
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @muttmuureThe text was updated successfully, but these errors were encountered: