teamsiso/src
Zac Gaetano b0029a51bf
Some checks failed
CI / build-and-test (push) Has been cancelled
Highlight active speaker row with cyan left border
Visual cue for who's currently speaking — operators don't need to watch every VU bar. MainViewModel.OnStatsTick scans enabled participants once per tick, picks the loudest above a 0.05 floor (anti-flicker threshold), sets IsActiveSpeaker on the winner and clears on everyone else. DataGridRow DataTrigger swaps in a 3px cyan-accent left border + CyanMuted background tint when IsActiveSpeaker is true.

Plays well with sort modes: LoudestFirst makes the highlighted row always the topmost; other sort modes leave the row position alone, just paints the indicator.
2026-05-10 21:28:09 -04:00
..
TeamsISO.App Highlight active speaker row with cyan left border 2026-05-10 21:28:09 -04:00
TeamsISO.Console feat(engine+console): SMPTE test-pattern generator + --test-pattern flag 2026-05-10 09:41:33 -04:00
TeamsISO.Engine Investigate MF activation — Vortice 3.6.2 API mismatch, defer port 2026-05-10 20:39:23 -04:00
TeamsISO.Engine.NdiInterop Wire engine audio peak metering — UI VU bars now animate 2026-05-10 13:28:26 -04:00
tests IN-CALL pill shows meeting title from Teams' window text 2026-05-10 20:47:43 -04:00
.gitkeep chore: add empty TeamsISO solution 2026-05-07 15:07:58 +00:00