Support high refresh rate displays (120Hz/144Hz) and resolve frame dr… - #14991
Open
smartworldarafath wants to merge 1 commit into
Open
smartworldarafath wants to merge 1 commit into
smartworldarafath wants to merge 1 commit into
Conversation
…op bottlenecks - Configure window preferredMaxDisplayRefreshRate and preferredDisplayModeId in WindowUtil/BaseActivity to unlock true 120Hz and 144Hz on supported displays and OEM devices - Modernize FrameRateTracker display retrieval and dynamically update refresh rate calculations on dynamic refresh rate displays - Optimize SpoilerPaint and SpoilerRendererDelegate to throttle view invalidations to actual particle updates, eliminating redundant 120Hz draw passes - Remove heap array allocations in spoiler measurements caching by using primitive composite keys - Prevent DefaultLifecycleObserver leaks during RecyclerView scrolling in SpoilerRendererDelegate - Decouple frameTime from displayText remember keys in Compose SpoilerText to prevent full text recomposition and re-layout loops at 120Hz - Prevent dead Activity context leaks in CachedInflater.ViewCache - Increase RecyclerView item view cache size in ConversationFragment to smooth rapid 120Hz/144Hz scrolling
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
…op bottlenecks
First time contributor checklist
Contributor checklist
Fixes #1234syntaxDescription