Mute/deafen #88

Open
seb wants to merge 3 commits from issue/8-mute-deafen into main
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
@ -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
This pull request doesn't have enough approvals yet. 0 of 1 approvals granted.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin issue/8-mute-deafen:issue/8-mute-deafen
git switch issue/8-mute-deafen
Sign in to join this conversation.
No description provided.