adds a WebSocket-based display backend that allows the mainline terminal to broadcast frames to web browser clients via HTML5 Canvas #26

Open
david wants to merge 31 commits from klubhaus/sideline:feature/vector_display into main
Showing only changes of commit dc1adb2558 - Show all commits

View File

@@ -80,6 +80,7 @@ class DisplayRegistry:
@classmethod
def create(cls, name: str, **kwargs) -> Display | None:
"""Create a display instance by name."""
cls.initialize()
backend_class = cls.get(name)
if backend_class:
return backend_class(**kwargs)