feat(app): add running status ring and lighten status dots

Keep the animated ring phase-locked across hosts and derive its knockout surface from each host's actual interaction state. Align filled status circles at 6px while preserving the larger needs-input alert.

Co-authored-by: Christoph Leiter <christoph@leiter.io>
This commit is contained in:
Mohamed Boudra
2026-08-09 11:33:58 +02:00
co-authored by Christoph Leiter
parent 6ae6231d1f
commit c0daf8e066
23 changed files with 584 additions and 153 deletions
+4 -1
View File
@@ -200,7 +200,10 @@ function SubagentsTrackRow({
>
{({ pressed }) => (
<View style={hovered || pressed ? styles.rowActive : styles.row}>
<WorkspaceTabIcon presentation={presentation} />
<WorkspaceTabIcon
presentation={presentation}
backdrop={hovered || pressed ? "surface2" : "surface1"}
/>
<Text style={styles.rowLabel} numberOfLines={1}>
{displayLabel}
</Text>