7af8edd5aedc9578059a248774e7573242db7e8f
Screen sharing relies on the optional pixelpass companion CLI. Previously, when it wasn't installed the Share Screen button was disabled and relabelled "Needs pixelpass", which read as peerspeak advertising a broken in-app feature. Now the Share Screen (and a peer's Watch) buttons stay enabled; if pixelpass isn't on PATH, clicking opens a short explainer popup describing pixelpass as an optional P2P-video companion and how to enable it (install pixelpass + mpv). When pixelpass is present, behaviour is unchanged (toggles the share / opens the viewer). Popup reuses the existing centered-modal + backdrop pattern. Build + clippy clean. Manual check: with pixelpass off PATH, create a room and click Share Screen — the explainer appears; backdrop / ✕ / "Got it" dismiss it. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>