Commit Graph

1 Commits

Author SHA1 Message Date
Vantz Stockwell
949ed6e672 feat: RDP canvas renderer and input handling frontend
Add RdpView component with HTML canvas rendering via requestAnimationFrame
at ~30fps, mouse event capture (move, click, scroll) mapped to RDP flags,
and keyboard event capture with JS-to-scancode translation. Include toolbar
with keyboard grab toggle, clipboard sync toggle, and fullscreen button.
Add useRdp composable with mock frame generation (gradient + animated shapes)
matching the Go MockBackend pattern. Update SessionContainer to render
RdpView for RDP sessions instead of the Phase 4 placeholder.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 07:17:35 -04:00