-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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-05-08] [$250] Update icons in global create and money request flows #40225
Comments
Triggered auto assignment to @puneetlath ( |
Job added to Upwork: https://www.upwork.com/jobs/~0162b090372a61cda0 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @eVoloshchak ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.Update icons in global create and money request flows What is the root cause of that problem?Feature Request What changes do you think we should make in order to solve the problem?Adding new icons for :
What alternative solutions did you explore? (Optional)N/A |
ProposalPlease re-state the problem that we are trying to solve in this issue.Update icons in global create and money request flows What is the root cause of that problem?New features What changes do you think we should make in order to solve the problem?To fix this issue we need update icons in global create and money request flows following instructions What alternative solutions did you explore? (Optional)NA |
updated proposal with changes to be added. |
ProposalPlease re-state the problem that we are trying to solve in this issue.Update icons in global create and money request flows What is the root cause of that problem?Feature Request What changes do you think we should make in order to solve the problem?We need to update icons from the global floating menu below: App/src/pages/home/sidebar/SidebarScreen/FloatingActionButtonAndPopover.tsx Lines 256 to 264 in b5fdc87
The icons can be found in the expensicons component:
What alternative solutions did you explore? (Optional) |
ProposalPlease re-state the problem that we are trying to solve in this issue.We need to use new icons in global create and money request flows. What is the root cause of that problem?New update. What changes do you think we should make in order to solve the problem?Update the icons in menu items: App/src/pages/home/sidebar/SidebarScreen/FloatingActionButtonAndPopover.tsx Lines 262 to 329 in b5fdc87
Update the icons in quick actions as well: App/src/pages/home/sidebar/SidebarScreen/FloatingActionButtonAndPopover.tsx Lines 72 to 91 in b5fdc87
Update the tab selector icon for scan: App/src/components/TabSelector/TabSelector.tsx Lines 28 to 29 in b5fdc87
Update the icons below as well: App/src/pages/home/report/ReportActionCompose/AttachmentPickerWithMenuItems.tsx Lines 124 to 146 in 2815cf2
All new icons are in Expensicons.ts. |
@kevinksullivan @mountiny Just confirming here, shouldn't this request come under #36748? |
ProposalPlease re-state the problem that we are trying to solve in this issue.We want to replace the icons in Global Create and Money Request flow What is the root cause of that problem?This is new feature. What changes do you think we should make in order to solve the problem?Since this is a simple change, I'd like to additionally suggest a refactor that will make our life easier in the future. As we can see here, we want to use icons consistently in the app for each feature. For example, "Request money" might appear in various places, and we're using So what I'd like to propose here is that we add a new method So the steps to fix this issue are:
What alternative solutions did you explore? (Optional)If we're ok with hardcoding the icon for each flow now, we can just replace the icon in each place mentioned above (but still needs to include the 4th step which every other proposals were missing) |
@shubham1206agra that is a separate issue with a separate problem/solution. This issue does not touch the Split bill icon at all. |
Just to confirm after reading the OP, we aren't changing the names of the global create option rows with this issue, right? We're going to wait for the doc Kevin is working on for that, so we do it in tandem with all the other places we reference "request money" / "request" for example? |
ProposalPlease re-state the problem that we are trying to solve in this issue.Update icons as per clear instructions and wireframes in the description What is the root cause of that problem?New feature
What changes do you think we should make in order to solve the problem?As all these are existing icons, no new assets are required. Update references to existing icons from the menu. Update the icon name in quick actions in
Update the icons in the react View that will be rendered.
What alternative solutions did you explore? (Optional)N.A. |
Ah, I wasn't thinking we'd change the names but that's a good point about @kevinksullivan's doc. Do we want to wait for that doc to update the icons here too? |
I'll go ahead and update the issue for now. |
Proposal |
Thanks |
Lets do this change after we update the copy. @eVoloshchak could you please triage the proposal for updating the icons only? the copy changes will be done in separate issue |
Yeah, I think doing icons right away now is fine. I was just hesitant on the menu item names as that has more implications throughout the flows in a number of places. |
This is an important detail, good catch, @tienifr. |
@eVoloshchak what are the next steps here? |
Current assignees @puneetlath and @mountiny are eligible for the choreEngineerContributorManagement assigner, not assigning anyone new. |
📣 @tienifr 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
I cannot find these two icons in app. Can you help check again as you said "Note that all of these icons already exist in the App repo" |
For the coins, looks like we have it as "tax.svg" - I think renaming it to coins makes more sense personally. File is here. Here's the icon you need for receipt scan: receipt-scan.svg.zip |
@tienifr Please proceed with the PR now. We have merged the changes to unblock this issue. |
Let's please rename it to |
@eVoloshchak PR #40553 is ready |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.68-3 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-05-08. 🎊 For reference, here are some details about the assignees on this issue:
|
This comment was marked as off-topic.
This comment was marked as off-topic.
@tienifr has been paid. @eVoloshchak bump on the checklist for you. |
@puneetlath, not sure if checklist is applicable here, this isn't a bug, we just needed to update the icons |
Ah ok, that makes sense. Payment summary:
@eVoloshchak please request on NewDot. Thanks everyone! |
$250 approved for @eVoloshchak |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Issue reported by: @shawnborton
Slack conversation: Link [Internal]
Feature Request
We want to update some of the icons found in our global create menu as well as the money request flows:

Notes:
Track expense
, we want to use the coins iconRequest money
, we want to use the receipt iconSend money
, we want to use the money/cash iconScan
in the money request flows, we want to use the scan receipt iconQuick action
row found in global createNote that all of these icons already exist in the App repo, we just need to use them in the places mentioned above.
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
View all open jobs on GitHub
Note four our internal team: given that this is just very small file name changes, we should drop the bounty down to $125.
cc @Expensify/design @kevinksullivan @mountiny @quinthar
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @puneetlathThe text was updated successfully, but these errors were encountered: