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

Use „Changes Frequently“ to split layers #576

Closed
CryZe opened this issue Jul 14, 2021 · 1 comment · Fixed by #857
Closed

Use „Changes Frequently“ to split layers #576

CryZe opened this issue Jul 14, 2021 · 1 comment · Fixed by #857
Labels
enhancement A new feature or general improvement to LiveSplit One. high priority This is a high priority issue. layout rendering This affects the rendering of LiveSplit layouts. performance Performance is suboptimal and should be improved. suitable for contributions An issue that is suitable to tackle for someone new to the repository.

Comments

@CryZe
Copy link
Collaborator

CryZe commented Jul 14, 2021

Currently we always split the timer onto its own layer. Since then we however introduced the same concept for the native renderer where accurate information about whether certain pieces of information change frequently is now part of the layout state. So we can apply the layer split for other components as well and only apply it to the timer when the timer actually changes.

@CryZe CryZe added high priority This is a high priority issue. performance Performance is suboptimal and should be improved. suitable for contributions An issue that is suitable to tackle for someone new to the repository. layout rendering This affects the rendering of LiveSplit layouts. enhancement A new feature or general improvement to LiveSplit One. labels Jul 14, 2021
@CryZe
Copy link
Collaborator Author

CryZe commented Jul 24, 2021

I'm having trouble getting it working with anything but the timer (I guess we got lucky with that one). While I'm able to separate them onto a separate layer, Chrome still insists on repainting the background and I can't seem to figure out how to get Chrome to stop doing that.

@CryZe CryZe linked a pull request Apr 27, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement A new feature or general improvement to LiveSplit One. high priority This is a high priority issue. layout rendering This affects the rendering of LiveSplit layouts. performance Performance is suboptimal and should be improved. suitable for contributions An issue that is suitable to tackle for someone new to the repository.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant