[Search v1] Implement Bottom Tab Bar Changes#40293
Conversation
|
@grgia we might either wanna hide this button or hold on merging this PR until the rest of the functionality is ready. |
|
@luacmartins We could just hold it since it also moves the global create button |
|
@WojtekBoman would you mind taking a look at the routes here? |
luacmartins
left a comment
There was a problem hiding this comment.
LGTM. Seems like @shawnborton has some comments though
luacmartins
left a comment
There was a problem hiding this comment.
Ahh @grgia one thing that I just remembered, with this PR we can also remove the navigation from the troubleshoot page -
App/src/components/TestToolMenu.tsx
Lines 96 to 105 in 8b71b1b
|
@shawnborton what size/padding should the FAB have? I can fix the flex row sizing but the button is bigger than that mock edit: I was looking at the profile icon 🙃 |
|
Done @luacmartins @shawnborton I fixed the even spacing and triggered a new test build for ya |
|
Dope, thanks Georgia! |
This comment has been minimized.
This comment has been minimized.
|
Styles look good to me! In theory, we could make tapping the entire tab area that surrounds the FAB tappable, but I don't feel too strongly since the FAB itself is quite big. |
|
Looking good to me too! I even have a (phantom 😩) RBR on my inbox and it looks dope.
Agree but also don't feel strongly at all. I'd be totally fine leaving it how it is TBH. |
|
This is looking great! 😄 |
|
@fedirjh please review this one when you're online. Let's get this one approved and ready to merge for the photo finish. |
Reviewer Checklist
Screenshots/VideosAndroid: NativeCleanShot.2024-04-26.at.18.41.48.mp4Android: mWeb ChromeCleanShot.2024-04-26.at.18.39.15.mp4iOS: NativeSimulator.Screen.Recording.-.iPhone.15.Pro.-.2024-04-26.at.18.36.08.mp4iOS: mWeb SafariSimulator.Screen.Recording.-.iPhone.15.Pro.-.2024-04-26.at.18.33.19.mp4MacOS: Chrome / SafariCleanShot.2024-04-26.at.18.17.24.mp4MacOS: DesktopCleanShot.2024-04-26.at.19.37.38.mp4 |
|
@marcochavezf Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button] |
dannymcclain
left a comment
There was a problem hiding this comment.
Looks like all the designers have chimed in so I'm going to go ahead and approve from a design perspective! 🚀
|
🧪🧪 Use the links below to test this adhoc build on Android, iOS, Desktop, and Web. Happy testing! 🧪🧪 |
|
Removing the hold and merging to get this feature out tomorrow and start testing! |
|
@luacmartins looks like this was merged without a test passing. Please add a note explaining why this was done and remove the |
|
hmm tests were passing when I merged it. |
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
| twoFactorCode: 'Autenticación de dos factores', | ||
| workspaces: 'Espacios de trabajo', | ||
| chats: 'Chats', | ||
| inbox: 'Bandeja de entrada', |
|
🚀 Deployed to production by https://github.com/luacmartins in version: 1.4.81-11 🚀
|


Rename Chats to Inbox, Add Search To Bottom Tab, Rearrange Icons
Details
Screen.Recording.2024-04-25.at.8.10.39.PM.mov
Screen.Recording.2024-04-25.at.8.15.52.PM.mov
Fixed Issues
$ #39886
Tests
Offline tests
QA Steps
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)myBool && <MyComponent />.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