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

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

View File

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