-
Notifications
You must be signed in to change notification settings - Fork 988
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
Add blur overlay for bottom tabs and shell top nav #14783
Conversation
Jenkins BuildsClick to see older builds (81)
|
4a9182f
to
df259f4
Compare
1e8bc1d
to
179104a
Compare
0e41ec1
to
9dcc106
Compare
"@react-native-community/blur": "git+https://github.com/Kureev/react-native-blur#refs/tags/v3.6.1", | ||
"@react-native-community/blur": "git+https://github.com/status-im/react-native-blur#refs/tags/v4.3.0-status", |
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 react-native-blur library currently doesn't support the trasnparent
blur type for ios, as mentioned in Issues Kureev/react-native-blur#292 Kureev/react-native-blur#407.
But currently, a PR is out that adds this functionality. So currently we are forking the library and applying that patch.
This patch works great with several colors, except a few colors like our neutral-100. With our neutral-100 it creates a partially visible blue overlay as shown in the image. Still, it is much better than old blur types like light, and dark. So for now we are using this version with a patch for release and will improve it more later.
(will create issue for that)
UPD: #14903
(:count :permission) [:<>]) ;; Add components for these cases | ||
(:count :permission) [:<>] ;; Add components for these cases | ||
|
||
nil) |
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.
Adding default nil values for switcher case
uses, so that app doesn't crash if gets unmatch key.
84% of end-end tests have passed
Failed tests (4)Click to expandClass TestCommunityMultipleDeviceMerged:
Class TestGroupChatMediumMultipleDeviceNewUI:
Class TestActivityCenterMultipleDevicePR:
Class TestOneToOneChatMultipleSharedDevicesNewUi:
Passed tests (21)Click to expandClass TestCommunityOneDeviceMerged:
Class TestDeeplinkOneDeviceNewUI:
Class TestOneToOneChatMultipleSharedDevicesNewUi:
Class TestCommunityMultipleDeviceMerged:
Class TestGroupChatMultipleDeviceMergedNewUI:
Class TestActivityCenterMultipleDevicePR:
|
4208424
to
294ce8a
Compare
85% of end-end tests have passed
Failed tests (4)Click to expandClass TestCommunityMultipleDeviceMerged:
Class TestActivityCenterMultipleDevicePR:
Class TestOneToOneChatMultipleSharedDevicesNewUi:
Passed tests (22)Click to expandClass TestOneToOneChatMultipleSharedDevicesNewUi:
Class TestGroupChatMultipleDeviceMergedNewUI:
Class TestGroupChatMediumMultipleDeviceNewUI:
Class TestCommunityMultipleDeviceMerged:
Class TestDeeplinkOneDeviceNewUI:
Class TestCommunityOneDeviceMerged:
|
100% of end-end tests have passed
Passed tests (1)Click to expandClass TestActivityCenterMultipleDevicePR:
|
@Parveshdhull thanx for the PR. Tested, no regression found. I would like to clarify if I should see any visual differences for bottom tabs comparing to nightly build? |
Hi @pavloburykh, Thank you for testing the PR. Sorry, my PR description was not that clear. As this PR adds blur overlay over the bottom tabs, they are sure going to look visually different. So testing was to avoid problems like that (if exist) |
Thanx for the explanation @Parveshdhull Could you please show what exact difference should be comparing to nightly? Sorry I just not able to notice any. Maybe I am looking at wrong direction. |
2fda155
to
e377d74
Compare
Summary
Add blur overlay for bottom tabs and shell top nav
Note: This is just initial implementation of bottom tabs blur, needs further improvement. Especially for ios.
Testing
PR doesn't add new flow, so there isn't much to test.
Please just test for any visible regressions in the home stack, shell, bottom tabs animations, etc.
Known Issue:
IOS blur overlay is blue
status: ready