bigbluebutton-Github/bigbluebutton-html5/imports/ui/components/audio
prlanzarin 381718a353 fix(audio): unmute when going from "no mic" -> mic via unmute trigger, +
When going from "no mic" -> mic via the unmute action, the client isn't
unmuting itself after confirming the change. This is caused by not
waiting the liveChangeInputDevice method (which is a Promise) to be
fully executed before unmounting the AudioSettings modal -- the one
responsible for triggering the unmute. Since it unmounts before the
device is changed, the unmute action will be ignored because the device
is still "listen-only" (no mic).

Properly unmute audio when transitioning from "no mic" -> "mic" via the
unmute trigger by waiting for liveChangeInputDevice to resolve.
Additionally, some general improvements to UI/UX:
  - Display the AudioSettings modal title when gUM is on prompt mode
  - Add specific subtitles to the AudioSettings modal to 1) warn that no
    mic is selected 2) Give a hint that the user can test their devices
  - Always honor settings.yml's "initialHearingState" state (whether
    local echo feedback should be played by default in AudioSettings)
2024-08-15 03:30:18 +00:00
..
audio-dial convert audio dial component 2021-11-09 12:53:41 +00:00
audio-graphql fix(audio): unmute when going from "no mic" -> mic via unmute trigger, + 2024-08-15 03:30:18 +00:00
audio-modal fix(audio): unmute when going from "no mic" -> mic via unmute trigger, + 2024-08-15 03:30:18 +00:00
audio-settings fix(audio): unmute when going from "no mic" -> mic via unmute trigger, + 2024-08-15 03:30:18 +00:00
audio-stream-volume remove defaultProps from components 2024-06-11 13:10:04 -03:00
audio-test refactor: remove instanceId from client (#20850) 2024-08-02 14:10:39 -04:00
autoplay move button component to common folder 2022-02-14 20:20:50 +00:00
device-selector feat(audio): rework audio join without listen only 2024-08-15 00:43:28 +00:00
echo-test refactor(storage): replace Tracker.Dependency with observer hook (#20322) 2024-06-06 10:50:03 -03:00
help feat(audio): rework audio join without listen only 2024-08-15 00:43:28 +00:00
local-echo fix(audio): unmute when going from "no mic" -> mic via unmute trigger, + 2024-08-15 03:30:18 +00:00
container.jsx feat(audio): rework audio join without listen only 2024-08-15 00:43:28 +00:00
queries.ts refactor: remove withTracker from audio container 2024-06-13 10:54:46 -03:00
service.js feat(audio): rework audio join without listen only 2024-08-15 00:43:28 +00:00