Skip to content
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

Better screen transitions #4285

Merged
merged 3 commits into from
Feb 25, 2024
Merged

Better screen transitions #4285

merged 3 commits into from
Feb 25, 2024

Conversation

charlag
Copy link
Collaborator

@charlag charlag commented Feb 24, 2024

I mostly took Android 13 transitions and removed the sliding for the "deeper"/background one because "extend" animations are not available until Android 13.

Here are the original ones: https://cs.android.com/android/platform/superproject/+/android-13.0.0_r8:frameworks/base/core/res/res/anim/;bpv=1

Initially I've made separate versions fro Android 13+ that are close to the original but I think it's not worth it to keep both.

tusky_transitions.mp4

@charlag
Copy link
Collaborator Author

charlag commented Feb 24, 2024

Noticed that "home timeline" preferences transition are slightly broken because fragment has no background color

Copy link
Collaborator

@connyduck connyduck left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

very nice

@charlag
Copy link
Collaborator Author

charlag commented Feb 25, 2024

should I merge it?

@connyduck
Copy link
Collaborator

I was just waiting for Google Play to publish a nightly, because every new upload resets the position in the queue and most of the recent changes haven't been published. They have now.

@connyduck connyduck merged commit c666a6b into develop Feb 25, 2024
3 checks passed
@connyduck connyduck deleted the better-screen-transitions branch February 25, 2024 15:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants