-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
[wave8] Ideal Nav Left Hand Panel Search #33499
Conversation
src/styles/index.ts
Outdated
({ | ||
...positioning.pFixed, | ||
// We need to stretch the overlay to cover the sidebar and the translate animation distance. | ||
left: -2 * variables.sideBarWidth, | ||
// The overlay must also cover borderRadius of the LHP component |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
// The overlay must also cover borderRadius of the LHP component |
@WojtekBoman Did #32473 cause any regression? |
Opening the LHP (Search) is not animated Screen.Recording.2023-12-23.at.4.34.31.PM.mov |
@s77rt I dont think there was any specific bug related to this, we removed the rounded corners from the LHP but that seems to be fixed here |
@s77rt I've checked this animation issue and I think it might be a global issue in the app. I've made a comparison between this branch and main on a high traffic account and I have this issue on both branches. On a normal account this issue doesn't occur for me. Please check the attached videos :) High traffic account (LHP & RHP): Screen.Recording.2024-01-02.at.10.18.15.movScreen.Recording.2024-01-02.at.10.22.56.movMy normal account (LHP): Screen.Recording.2024-01-02.at.10.25.16.mov |
We have some other prs in motion to improve the search page opening |
I've resolved all comments :) If this PR doesn't introduce an animation problem, can we proceed with it? |
Let me test once again and complete the checklist |
In my case the LHP feels pretty laggy, it almost stops then continue moving forward Screen.Recording.2024-01-02.at.3.41.01.PM.mov |
How does it behave with RHP? Is everything fine? |
@WojtekBoman Actually it's same performance. So nothing wrong in this PR. I guess I just don't use the Search option that much that I didn't notice this bug on main 😅 |
Reviewer Checklist
Screenshots/VideosAndroid: Nativeandroid.movAndroid: mWeb Chromemweb-chrome.moviOS: Nativeios.moviOS: mWeb Safarimweb-safari.movMacOS: Chrome / Safariweb.movMacOS: Desktopdesktop.mov |
We did not find an internal engineer to review this PR, trying to assign a random engineer to #32939 as well as to this PR... Please reach out for help on Slack if no one gets assigned! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for testing, this has worked before so i am going to go ahead and merge as no reason to wait
✋ 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/mountiny in version: 1.4.22-0 🚀
|
🚀 Deployed to staging by https://github.com/mountiny in version: 1.4.22-0 🚀
|
🚀 Deployed to production by https://github.com/thienlnam in version: 1.4.22-6 🚀
|
This reverts commit 5b91c04, reversing changes made to 880254c.
Details
This PR covers the implementation of the Left Hand Pane and all fixes to this functionality.
cc: @mountiny
Fixed Issues
$ #32939
PROPOSAL: described in the design doc here: https://docs.google.com/document/d/1VnEf2ThbbiQj0kx9KnAihF0DWf50s2Bn_MztEyEwtjg/edit#heading=h.r39uu4rszpv
Tests
Offline tests
QA Steps
PR Author Checklist
### Fixed Issues
section aboveTests
sectionOffline steps
sectionQA steps
sectiontoggleReport
and notonIconClick
)myBool && <MyComponent />
.src/languages/*
files and using the translation methodWaiting for Copy
label for a copy review on the original GH to get the correct copy.STYLE.md
) were followedAvatar
, I verified the components usingAvatar
are working as expected)StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG)
)Avatar
is modified, I verified thatAvatar
is working as expected in all cases)ScrollView
component to make it scrollable when more elements are added to the page.main
branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTest
steps.Screenshots/Videos
Android: Native
Screen.Recording.2023-12-14.at.14.24.02.mov
Android: mWeb Chrome
Screen.Recording.2023-12-14.at.14.29.23.mov
iOS: Native
Screen.Recording.2023-12-14.at.13.53.11.mov
iOS: mWeb Safari
Screen.Recording.2023-12-14.at.14.26.13.mov
MacOS: Chrome / Safari
Screen.Recording.2023-12-14.at.14.05.21.mov
MacOS: Desktop
Screen.Recording.2023-12-14.at.14.03.46.mov