Mute/deafen #88

Merged
seb merged 4 commits from issue/8-mute-deafen into main 2026-04-28 11:12:18 -07:00
Collaborator

Closes #8. Relies on #84 getting merged to main.

  • Add mute and deafen buttons and the associated client/server state. The flow should roughly match Discord's -- i.e., when you deafen you also mute, it tracks if you muted before you deafened, etc.
Closes #8. Relies on #84 getting merged to main. - Add mute and deafen buttons and the associated client/server state. The flow should roughly match Discord's -- i.e., when you deafen you also mute, it tracks if you muted before you deafened, etc.
seb added this to the Laurence milestone 2026-04-11 08:55:40 -07:00
seb self-assigned this 2026-04-11 08:55:40 -07:00
Author
Collaborator

there should be an indicator on the sidebar and on the tile as to the muted/deafened state

there should be an indicator on the sidebar and on the tile as to the muted/deafened state
seb changed target branch from issue/47-channel-user-info to main 2026-04-16 13:04:53 -07:00
seb force-pushed issue/8-mute-deafen from 6e96ba2a1d to b5d06fb9a3 2026-04-16 13:05:46 -07:00 Compare
seb force-pushed issue/8-mute-deafen from b5d06fb9a3 to 8e56f803ff 2026-04-16 13:15:53 -07:00 Compare
seb changed title from WIP: Mute/deafen to Mute/deafen 2026-04-16 13:34:23 -07:00
puregarlic requested changes 2026-04-16 20:43:28 -07:00
Dismissed
@ -93,0 +99,4 @@
/// Discord behaviour where unmuting implies you want to hear audio too).
#[tauri::command]
#[instrument(name = "cmd_toggle_mute", skip(state))]
pub async fn toggle_mute(state: State<'_, AudioManager>) -> Result<(bool, bool), String> {
Owner

Replace this tuple with a struct so it has more semantic meaning

Replace this tuple with a struct so it has more semantic meaning
puregarlic approved these changes 2026-04-28 11:11:53 -07:00
seb merged commit 5bad40b101 into main 2026-04-28 11:12:18 -07:00
seb referenced this pull request from a commit 2026-04-28 11:12:19 -07:00
seb referenced this pull request from a commit 2026-05-11 11:30:21 -07:00
Sign in to join this conversation.
No description provided.