Note Wayland first for the remchild GUI
This commit is contained in:
+1
-1
@@ -95,7 +95,7 @@ The PoC server moves into the daemon as `poc/src/remchild-server.ts`:
|
|||||||
| M2 | Move the server into the daemon, add settings, the launch-arg unlock, and tests. Add `job` dispatch and `job-result` with retry and dedupe. |
|
| M2 | Move the server into the daemon, add settings, the launch-arg unlock, and tests. Add `job` dispatch and `job-result` with retry and dedupe. |
|
||||||
| M3 | Audio: the daemon sends call audio to the client, the client runs VAD and STT (SAM/VOX or an AI model), and returns annotated text and voice commands. The same path carries TTS back. |
|
| M3 | Audio: the daemon sends call audio to the client, the client runs VAD and STT (SAM/VOX or an AI model), and returns annotated text and voice commands. The same path carries TTS back. |
|
||||||
| M4 | Video: stream a window or play a file with MPV, and return frames or a stream URL. |
|
| M4 | Video: stream a window or play a file with MPV, and return frames or a stream URL. |
|
||||||
| M5 | Desktop: a rust/ImGui control app (Dear ImGui over GLFW or SDL2). The terminal UI in the PoC is a placeholder because the current host has no GUI dev libraries. |
|
| M5 | Desktop: an ImGui control app. **Wayland first**: pick a Wayland-capable backend (SDL3, or SDL2/GLFW built with Wayland and `libwayland-dev`, `wayland-protocols`, `xkbcommon`) or a native wlroots/EGL backend. X11 is a fallback only. The terminal UI in the PoC is a placeholder because the current host has no GUI dev libraries. |
|
||||||
|
|
||||||
## Open questions
|
## Open questions
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user