Note Wayland first for the remchild GUI

This commit is contained in:
Fisto
2026-09-22 19:23:42 +02:00
parent 0cda291598
commit a7ab2a22f7
+1 -1
View File
@@ -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