Today the broker runs on Linux and the sender/viewer are Windows-only. The goal is to bring the sender (screen capture + input injection) and the viewer (render + input) to macOS. The broker already runs anywhere Node does, so it needs no change.
This is an epic, too big for one PR. I'm tracking the pieces here so each can ship on its own.
Sender (capture + input)
Viewer (render + input)
Build / packaging
The Windows-only parts already sit behind IScreenCapturer / IInputInjector, so a macOS port is mostly filling those in. Interested in even one checkbox? Comment here and I'll split it into its own issue.
Today the broker runs on Linux and the sender/viewer are Windows-only. The goal is to bring the sender (screen capture + input injection) and the viewer (render + input) to macOS. The broker already runs anywhere Node does, so it needs no change.
This is an epic, too big for one PR. I'm tracking the pieces here so each can ship on its own.
Sender (capture + input)
IScreenCapturerIInputInjectorENCODERoption, falling back to JPEGViewer (render + input)
Build / packaging
The Windows-only parts already sit behind
IScreenCapturer/IInputInjector, so a macOS port is mostly filling those in. Interested in even one checkbox? Comment here and I'll split it into its own issue.