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

Implement Web Renderer #793

Merged
merged 1 commit into from
Apr 25, 2024
Merged

Implement Web Renderer #793

merged 1 commit into from
Apr 25, 2024

Conversation

CryZe
Copy link
Collaborator

@CryZe CryZe commented Apr 25, 2024

This adds a new renderer for the web that renders to a canvas, which can then be easily attached anywhere in the DOM with any size. This should allow the web LiveSplit One to replace its React / HTML based renderer, bringing the rendering more in line with the native renderer, with features like arbitrary resizing and horizontal splits. Additionally this should improve the performance a lot and help remove a lot of the code from the web LiveSplit One.

@CryZe CryZe added enhancement An improvement for livesplit-core. c api The issue or pull request is about the C API. rendering The issue or pull request is affecting the rendering. feature A new user visible feature for livesplit-core. priority: high This is a high priority issue. performance Affects the performance of the code. labels Apr 25, 2024
@CryZe CryZe added this to the v0.14 milestone Apr 25, 2024
@CryZe CryZe force-pushed the canvas-renderer branch 4 times, most recently from 82eb656 to 933abaa Compare April 25, 2024 18:33
This adds a new renderer for the web that renders to a canvas, which can
then be easily attached anywhere in the DOM with any size. This should
allow the web LiveSplit One to replace its React / HTML based renderer,
bringing the rendering more in line with the native renderer, with
features like arbitrary resizing and horizontal splits. Additionally
this should improve the performance a lot and help remove a lot of the
code from the web LiveSplit One.
@CryZe CryZe merged commit c2d76b4 into LiveSplit:master Apr 25, 2024
70 checks passed
@CryZe CryZe deleted the canvas-renderer branch April 25, 2024 19:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c api The issue or pull request is about the C API. enhancement An improvement for livesplit-core. feature A new user visible feature for livesplit-core. performance Affects the performance of the code. priority: high This is a high priority issue. rendering The issue or pull request is affecting the rendering.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant