Room list "N Live" indicator: hover/long-press shows who is in the call #157

Closed
opened 2026-09-17 22:51:52 -04:00 by jared · 1 comment
Owner

The room row shows "3 Live" when a call is active — the count, not the people. Add a tooltip on hover (desktop) / long-press (touch) listing the participants' display names, so you know whether it is your squad before clicking in.

Scope

  • Verify first whether the row already renders MemberGlance avatars with title names in any layout; if so this is only the compact/"N Live" variant.
  • Names from the same MatrixRTC memberships that produce the count (useCallMembers); cap at 6 + "and N more"; follows the existing folds TooltipProvider styling; no new data, no polling.
The room row shows "3 Live" when a call is active — the count, not the people. Add a tooltip on hover (desktop) / long-press (touch) listing the participants' display names, so you know whether it is your squad before clicking in. ### Scope - Verify first whether the row already renders `MemberGlance` avatars with `title` names in any layout; if so this is only the compact/"N Live" variant. - Names from the same MatrixRTC memberships that produce the count (`useCallMembers`); cap at 6 + "and N more"; follows the existing folds `TooltipProvider` styling; no new data, no polling.
jared added this to the Features 2026-Q4 milestone 2026-09-17 22:51:52 -04:00
jared added the enhancementpriority: lowuxarea: callsarea: navigation labels 2026-09-17 22:51:52 -04:00
jared self-assigned this 2026-09-17 22:51:52 -04:00
Author
Owner

Done in a475531b: the room-list "N Live" badge now has a folds tooltip (300 ms) listing the members' display names — deduped per user, capped at 6 + "and N more" — and an aria-label "2 in call: alice, bob" (the badge is focusable), so keyboard and screen-reader users get the same. Names come from the same useCallMembers memberships as the count; no new data.

Verified headless: tooltip renders "alice, bob" on hover, aria-label "2 in call: alice, bob". Note for hover: the row reveals its ⋮ options on hover, which shifts the pill ~36 px left — a pointer parked at the pill's pre-hover position ends up beside it; a real mouse following the pill gets the tooltip. Long-press on touch is not wired (folds tooltips are mouse/focus only) — the aria-label is the fallback there.

Done in `a475531b`: the room-list "N Live" badge now has a folds tooltip (300 ms) listing the members' display names — deduped per user, capped at 6 + "and N more" — and an `aria-label` "2 in call: alice, bob" (the badge is focusable), so keyboard and screen-reader users get the same. Names come from the same `useCallMembers` memberships as the count; no new data. Verified headless: tooltip renders "alice, bob" on hover, aria-label "2 in call: alice, bob". Note for hover: the row reveals its ⋮ options on hover, which shifts the pill ~36 px left — a pointer parked at the pill's *pre-hover* position ends up beside it; a real mouse following the pill gets the tooltip. Long-press on touch is not wired (folds tooltips are mouse/focus only) — the aria-label is the fallback there.
jared closed this issue 2026-09-19 12:21:32 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: LotusGuild/cinny#157