-
Notifications
You must be signed in to change notification settings - Fork 987
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
Improve the floating shell button and fix its position in the screens #16981
Conversation
Jenkins BuildsClick to see older builds (58)
|
33% of end-end tests have passed
Failed tests (29)Click to expandClass TestCommunityOneDeviceMerged:
Class TestOneToOneChatMultipleSharedDevicesNewUi:
Class TestActivityMultipleDevicePR:
Class TestGroupChatMultipleDeviceMergedNewUI:
Class TestCommunityMultipleDeviceMerged:
Passed tests (14)Click to expandClass TestOneToOneChatMultipleSharedDevicesNewUi:
Class TestActivityCenterContactRequestMultipleDevicePR:
Class TestGroupChatMultipleDeviceMergedNewUI:
Class TestCommunityOneDeviceMerged:
|
6a26708
to
daa3863
Compare
insets (safe-area/get-insets) | ||
extra-height (utils/calc-top-content-height reply edit) | ||
neg-y (utils/calc-shell-neg-y insets maximized? extra-height) | ||
y-container (reanimated/use-shared-value neg-y) |
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.
Checking if reply or edit not needed?
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.
61b93b8
to
12b0d31
Compare
12b0d31
to
8a30722
Compare
40% of end-end tests have passed
Failed tests (26)Click to expandClass TestOneToOneChatMultipleSharedDevicesNewUi:
Class TestGroupChatMultipleDeviceMergedNewUI:
Class TestActivityMultipleDevicePR:
Class TestCommunityOneDeviceMerged:
Class TestCommunityMultipleDeviceMerged:
Passed tests (17)Click to expandClass TestOneToOneChatMultipleSharedDevicesNewUi:
Class TestActivityCenterContactRequestMultipleDevicePR:
Class TestGroupChatMultipleDeviceMergedNewUI:
Class TestCommunityOneDeviceMerged:
|
@Parveshdhull Is there any way to distinguish somehow the one which is visible? |
HI @Parveshdhull Thank you for PR. Here's a list of the issues that have been found: ISSUE 1: [IOS] Textbox disappears into background and keyboard can't be closed after pasting long textSteps to Reproduce:
Actual Result:The textbox containing the pasted long text disappears into the background, and the keyboard cannot be closed ios_issue.mp4Expected Result:The textbox should remain visible. ios_nightly.mp4ENV:
|
ISSUE 2: [iOS] Incorrect positioning of 'Jump To' button after tapping 'Scroll Down' ButtonSteps to Reproduce:
Actual Result:In some cases, the 'Jump To' button is displayed at the same level as a message after tapping the 'Scroll Down' button. jumptoisabove.mp4Expected Result:After tapping the 'Scroll Down' button, the 'Jump To' button should be positioned under the message with appropriate spacing. ENV:
|
c7fbfe4
to
5a44543
Compare
8a8a20a
to
cf469b3
Compare
81% of end-end tests have passed
Failed tests (8)Click to expandClass TestCommunityMultipleDeviceMerged:
Class TestOneToOneChatMultipleSharedDevicesNewUi:
Class TestCommunityOneDeviceMerged:
Class TestGroupChatMultipleDeviceMergedNewUI:
Passed tests (35)Click to expandClass TestCommunityOneDeviceMerged:
Class TestActivityCenterContactRequestMultipleDevicePR:
Class TestOneToOneChatMultipleSharedDevicesNewUi:
Class TestCommunityMultipleDeviceMerged:
Class TestGroupChatMultipleDeviceMergedNewUI:
Class TestActivityMultipleDevicePR:
|
hi @VolodLytvynenko, @churik. Thank you very much for testing the PR, both issues should be fixed now. UPD: By both issues I mean Issue 1 and e2e problem. |
hi @Parveshdhull thank you for PR. No issues from my side |
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 positioning in the screens looks good to me, so I'm approving.
I'm adding the follow up required label because as you can see the button itself doesn't completely match the design.
Blue one is design, orange one is implementation: the button looks smaller and the text doesn't seem to match.
Feel free to solve it in a separate issue or do what works best in this case :)
Hi @Francesca-G, Thank you very much for testing the PR. The component doesn't match the design because of the issue in the react-native text component. Not sure if that issue is fixable, as the issue is closed after some attempts & inactivity. Also, this looks like a base issue that can also affect the design review process in other PRs, so maybe we can discuss this more in the next design meeting. For now, I reopened the base issue. Probably we don't need a follow-up issue, as it will report the same problem. wdyt? |
cf469b3
to
356e5b7
Compare
fixes #16887
Testing request:
Please check jump-to button height in all screens (home, communities, messages etc.)
Known issue:
#16331 (comment)
status: ready