use one mute-button for floor and interpretation mic

goal

  • prevent user to have both mics (floor+interpretation) on at the same time
  • provide intuitive feedback on which mic is selected
  • buttons:
    • mute (original left button),
    • intrepretation channel (to speak into) --> floor is another option in the menu

detail: mute-logic

  • the current solution uses some extra logic for inital mute-state of the interpreter-mic (#12 (closed), #32 (closed), #37 (closed))
  • with this change, this is no longer neccessary
  • initial mute-state can be taken from BBB-room-config (like normal)
  • initial languange channel should always be "floor"
  • when languages are switched, mute state (from user point of view) should not be changed: when mic is open before the switch, it should be open after the switch and vice versa

minimal version

  • do not allow state "both mics are on at the same time"
  • mute the other mic, when any mic is unmuted by the user
  • (bbb logic for breakout-rooms has to be accounted for: resoring of mute state when returning from breakoutroom etc..)
Edited by Ghost User