[Desktop Navigation] Drop the <Workspace> from the LHN headers#59575
Conversation
|
@Expensify/design cc: @mountiny |
|
Just triggered the app build for this one! |
|
Sorry if this is a silly question, but how do I get added to the beta for this?
|
|
🚧 @dannymcclain has triggered a test app build. You can view the workflow run here. |
|
Just tried running the build again, from that auto-comment above looks like it might be happening?? |
This comment has been minimized.
This comment has been minimized.
|
🤔 Not sure why the app builds are failing. Also cc @Expensify/design to take a look! Looking pretty good so far to me (on the web build at least). |
|
I've been seeing mobile builds fail all over the place - we might need to pull in main into this branch and see if that fixes it. Will check out desktop though! I just added myself and @dubielzyk-expensify to the beta, it might take a while to be enabled though. |
|
Okay nice, just did a clear cache and restart and that gave it to me. Feeling good on my end too! |
|
Oh it's looking great 😍 Can't wait to see the LHB! |
|
@WojtekBoman can you sync with main then the builds should work |
|
(Thanks for adding me to the beta @shawnborton ) Tested the web build and it looks pretty good to me too. |
|
Ah good catches. Alternatively, we remove the 40x40 bounding box, and just show the 20x20 icon over to the right. And then we can add some extra |
5b50d2e to
58b11a4
Compare
|
@WojtekBoman Does it have enough hitSlop around the icon now though so that the user on native/ touch device can also click outside of it slightly to trigger the click? |
|
Yeah, visually that looks good but I agree we should add some hitSlop to extend the touch area. |
|
I'll add extra 12px hitSlop from the left and right of the icon EDIT: I added hitSlop using prop |
|
Great catch Jon! And I agree—visually the update looks nice, let's just make sure we've got a big enough hit area for each icon. I think it needs to be at least 40x40px. |
|
Could you trigger new builds and check the latest changes? cc: @flaviadefaria @mountiny @Expensify/design |
|
🚧 @dannymcclain has triggered a test app build. You can view the workflow run here. |
|
🧪🧪 Use the links below to test this adhoc build on Android, iOS, Desktop, and Web. Happy testing! 🧪🧪 |
|
Icon positioning is looking good for search on mobile, but I can't really tell what the hit area is. I also am not seeing the help icon in my account so I can't verify that one 😕 |
|
Looks better now |
|
Nice, let's get this into final review. Seems pretty good at first glance 👍 but let's see if the other designers have feedback too. |
|
Feeling pretty good to me! |
|
Great, thank you! All yours @dukenv0307 |
|
We're good to merge @mountiny |
|
Builds are looking good for me as well 👍 |
mountiny
left a comment
There was a problem hiding this comment.
Very exciting, looks good to me, lets go
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
Performance Comparison Report 📊 (1/10)Significant Changes To Duration
Show details
|
Performance Comparison Report 📊 (10/10)Meaningless Changes To Duration (9/9)Show entries
Show details
|
Performance Comparison Report 📊 (2/10)Meaningless Changes To Duration (1/9)Show entries
Show details
|
Performance Comparison Report 📊 (3/10)Meaningless Changes To Duration (2/9)Show entries
Show details
|
Performance Comparison Report 📊 (4/10)Meaningless Changes To Duration (3/9)Show entries
Show details
|
Performance Comparison Report 📊 (5/10)Meaningless Changes To Duration (4/9)Show entries
Show details
|
Performance Comparison Report 📊 (6/10)Meaningless Changes To Duration (5/9)Show entries
Show details
|
Performance Comparison Report 📊 (7/10)Meaningless Changes To Duration (6/9)Show entries
Show details
|
Performance Comparison Report 📊 (8/10)Meaningless Changes To Duration (7/9)Show entries
Show details
|
Performance Comparison Report 📊 (9/10)Meaningless Changes To Duration (8/9)Show entries
Show details
|
|
@Expensify/mobile-deployers 📣 Please look into this performance regression as it's a deploy blocker. |
|
This seems as incorrectly flagged. The PR is mainly changing styles so cant see how it could slow down App start TTI |
|
🚀 Deployed to staging by https://github.com/mountiny in version: 9.1.28-0 🚀
|
|
🚀 Deployed to production by https://github.com/marcaaron in version: 9.1.28-15 🚀
|










Explanation of Change
This PR introduces following changes:
To see these changes it's necessary to have an account with access to the
leftHandBarbetaFixed Issues
$ #59369
PROPOSAL:
Tests
Offline tests
QA Steps
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)src/languages/*files and using the translation methodSTYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))Avataris modified, I verified thatAvataris working as expected in all cases)Designlabel and/or tagged@Expensify/designso the design team can review the changes.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
Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
MacOS: Desktop