Align home tab Distance button icon with global create (Location)#96461
Conversation
Co-authored-by: Jon Dubielzyk <dubielzyk-expensify@users.noreply.github.com>
|
@MelvinBot Can you use this icon instead? |
|
The only failing check right now is That check fails by design until a human co-author fills out the PR body: it requires the checklist boxes to be ticked and the human-only Every actual CI check is green or still running:
So nothing to push a fix for. Complete the checklist and the Tests/QA sections, then let the pending checks finish. If ESLint or any of the still-running checks come back red, re-ping me and I'll fix it. |
Co-authored-by: Jon Dubielzyk <dubielzyk-expensify@users.noreply.github.com>
|
Fixed the failing The newly-added icon asset The only other failing check is |
|
Still nothing to fix here — the state is unchanged from my previous comment. The only failing check is A fresh CI run is currently in progress (typecheck, all Jest jobs, iOS/Android builds, and perf tests are re-running) — none of those have failed. Let them finish, complete the checklist, and you're good. If any of the in-progress checks come back red, re-ping me and I'll fix it. |
Codecov Report✅ Changes either increased or maintained existing code coverage, great job!
|
|
Re-checked — still nothing for me to push a fix for. The only "failing" check is Everything else is green or finishing up:
Complete the checklist + Tests/QA sections and let the two perf jobs finish. If either perf check comes back red, re-ping me and I'll dig in. |
|
🚧 dubielzyk-expensify has triggered a test Expensify/App build. You can view the workflow run here. |
|
I looked into the failing checks. The only failing check is There's no code issue to fix here. The author checklist fails because it's still incomplete:
This check is expected to pass once the human co-author completes the checklist and fills in the testing steps before marking the PR "Ready for review". I intentionally won't check those boxes or fill in the Tests/QA sections on your behalf, since those are human-only sections that certify testing was actually performed. So: no push needed — this is just waiting on the checklist/test steps to be filled out. Let me know if you'd like me to help with anything else on the code side. |
This comment has been minimized.
This comment has been minimized.
|
Forgot about that one. Changed in the latest commit. |
|
Still the same situation — the only failing check is The failure log confirms it:
All actual CI checks (tests, ESLint, typecheck, Storybook, builds, etc.) are passing. This check only turns green once you (the human co-author) check off the 38 boxes in the PR description and fill in the There's nothing here I can fix with a push. 👍 |
|
🚧 dubielzyk-expensify has triggered a test Expensify/App build. You can view the workflow run here. |
This comment was marked as outdated.
This comment was marked as outdated.
|
✋ 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/blimpich in version: 9.4.42-0 🚀
|
No help site changes requiredI reviewed the changes in this PR against Expensify's help site articles under What this PR changes is purely visual/UX and internal to the App:
Why no docs change:
Since nothing in the docs references the icon being swapped or the menu order being changed, there's no article to update and I have not created a draft PR. @dubielzyk-expensify, if you'd like a screenshot or a callout of the new distance icon added to any article, let me know and I can draft that change. |
|
Any QA steps here? |
|
Nah, just checking that the icon is correct and the order of the global create menu is right, but I'm not sure that's worth QA steps? |
|
@dubielzyk-expensify can we check it off then? |
|
Checked off |


Explanation of Change
The Distance button in the home tab's quick-creation bar used the
CarPlus(car) icon, while the global create menu's Distance item uses theLocation(map pin) icon. This aligns the home tab to use theLocationicon so both entry points are consistent.Requested in Slack —
dubielzyk-expensifyplans to supply the final icon asset on this PR, so this swap uses the existingExpensicons.Locationin the meantime.Changed
src/components/Navigation/QuickCreationActionsBar/index.tsx: swappedCarPlus→Locationin the lazy icon list and the DistanceButton'siconprop.Fixed Issues
$ https://expensify.slack.com/archives/C03TME82F/p1784257112631929
PROPOSAL:
Tests
// TODO: The human co-author must fill out the tests you ran before marking this PR as "ready for review".
// Please describe what tests you performed that validate your change worked.
[ ] Go to
Home. Observe that Location has a Pin with a plus icon[ ] Click (+) to open Global Create and observe that the order is Create expense, Create report, Track distance, then the rest.
Offline tests
// TODO: The human co-author must fill out any relevant offline test steps before marking this PR as "ready for review".
Same as tests
QA Steps
// TODO: The human co-author must fill out the QA tests before marking this PR as "ready for review".
Same as tests
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectionAvatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))npm run compress-svg)Avataris modified, I verified thatAvataris working as expected in all cases)Designlabel and/or tagged@Expensify/designso the design team can review the changes.mainbranch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTeststeps.Screenshots/Videos
Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari