-
Notifications
You must be signed in to change notification settings - Fork 986
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
Top bar stability & animation improvements #17170
Conversation
Jenkins BuildsClick to see older builds (32)
|
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.
Seems to work well in my poor tests @alwx. Nice fix.
Basically almost all the issues described [...]
Which bugs still remain to be fixed?
@ilmotta just the design improvements (super small ones) — it's |
Awesome! Thanks |
@alwx please take a look at the issues ISSUE 1 Top bar disappears after removing user from contacts and going back to 1-1 chat (Android)It is originally reported here and is still reproducible Reproduced on Android 12, Samsung Galaxy A52 Preconditions: User A (Android) and User B (any other platform) are mutual contacts. They have 1-1 chat with some amount of history in it and at least 1 message from User B. Steps:
Actual result: top bar disappeared. It re-appears after chat re-opening. telegram-cloud-document-2-5454040959006291474.mp4 |
74% of end-end tests have passed
Failed tests (11)Click to expandClass TestActivityMultipleDevicePR:
Class TestCommunityOneDeviceMerged:
Class TestGroupChatMultipleDeviceMergedNewUI:
Class TestOneToOneChatMultipleSharedDevicesNewUi:
Class TestCommunityMultipleDeviceMergedTwo:
Passed tests (32)Click to expandClass TestActivityMultipleDevicePR:
Class TestActivityCenterContactRequestMultipleDevicePR:
Class TestCommunityOneDeviceMerged:
Class TestGroupChatMultipleDeviceMergedNewUI:
Class TestCommunityMultipleDeviceMerged:
Class TestOneToOneChatMultipleSharedDevicesNewUi:
Class TestActivityMultipleDevicePRTwo:
Class TestCommunityMultipleDeviceMergedTwo:
|
ff9f71d
to
e28bb6d
Compare
Style updates Style updates, bugfixes
e28bb6d
to
7ee59ca
Compare
@pavloburykh fixed; ready to be checked again! |
67% of end-end tests have passed
Failed tests (14)Click to expandClass TestActivityMultipleDevicePRTwo:
Class TestGroupChatMultipleDeviceMergedNewUI:
Class TestCommunityOneDeviceMerged:
Class TestActivityCenterContactRequestMultipleDevicePR:
Class TestOneToOneChatMultipleSharedDevicesNewUi:
Class TestCommunityMultipleDeviceMergedTwo:
Passed tests (29)Click to expandClass TestOneToOneChatMultipleSharedDevicesNewUiTwo:
Class TestActivityMultipleDevicePRTwo:
Class TestActivityMultipleDevicePR:
Class TestCommunityOneDeviceMerged:
Class TestActivityCenterContactRequestMultipleDevicePR:
Class TestOneToOneChatMultipleSharedDevicesNewUi:
Class TestCommunityMultipleDeviceMerged:
Class TestCommunityMultipleDeviceMergedTwo:
|
confirmed that top-bar improved a lot, tested on IPhone 14 + Google Pixel 7 |
@Francesca-G can you please look at this one if there are no clear blockers from your side? |
@Francesca-G please, take into consideration that these comments #16564 (comment) were not addressed in this PR. So followup will be required cc @alwx |
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.
It looks good from a design perspective.
The only thing I'd address is that the top bar doesn't load quickly when I open and close the composer:
RPReplay_Final1694082993.mp4
@pavloburykh @Francesca-G yes, this will be done in a separate PR today/tomorrow. Will not be closing the original issue. |
fixes #16564
Basically almost all the issues described in #16564 are caused by one problem: improper calculation of
scroll-y
when user hides and shows the keyboard.Platforms
Areas that maybe impacted
Functional
status: ready