Skip to content

[Remote rendering 4.3] RemoteCanvas frame display and interaction forwarding聽#28

Description

@margalva

馃摑 Description of the feature

This is the first real remote frontend work. Everything before this was backend or the mode probe.

Create a RemoteCanvas to subscribe to the frame stream from 4.1, and draws frames to a canvas, forwarding mouse and wheel events back to the server, built from scratch against the wslink protocol since trame-rca ships only a Vue component.

RemoteRenderer.ts implements IRenderer over trigger calls to the server.

Acceptance Criteria

A fresh frame appears on connect and reconnect (no blank canvas).
Tests pass

馃挼 Business Value

No response

馃敆 Useful links and references

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

functionalIdentifies a functionality that needs to be implemented to deliver end-user value

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions