diff --git a/src/res/qml/common/FullWidthSliderBox.qml b/src/res/qml/common/FullWidthSliderBox.qml index 7129008..a1594d8 100644 --- a/src/res/qml/common/FullWidthSliderBox.qml +++ b/src/res/qml/common/FullWidthSliderBox.qml @@ -11,6 +11,7 @@ GroupBox { property alias sliderValue: steamDesktopForwardSlider.value property alias lowerLimit: steamDesktopForwardSlider.from property alias upperLimit: steamDesktopForwardSlider.to + property alias kbUID: steamDesktopForwardText.keyBoardUID function onValueChanged(value) { diff --git a/src/res/qml/desktop_overlay_page/desktop_size/SteamDesktopGroupBox.qml b/src/res/qml/desktop_overlay_page/desktop_size/SteamDesktopGroupBox.qml index a9b7b95..6adfa59 100644 --- a/src/res/qml/desktop_overlay_page/desktop_size/SteamDesktopGroupBox.qml +++ b/src/res/qml/desktop_overlay_page/desktop_size/SteamDesktopGroupBox.qml @@ -10,6 +10,7 @@ FullWidthSliderBox { lowerLimit: 0.0 upperLimit: 32.0 sliderStepSize: 0.5 + kbUID: 601 function onValueChanged(value) { DesktopOverlay.width = value diff --git a/src/res/qml/desktop_overlay_page/translation_back_forwards/SteamDesktopTranslationBackForwards.qml b/src/res/qml/desktop_overlay_page/translation_back_forwards/SteamDesktopTranslationBackForwards.qml index be88c06..a40bd4f 100644 --- a/src/res/qml/desktop_overlay_page/translation_back_forwards/SteamDesktopTranslationBackForwards.qml +++ b/src/res/qml/desktop_overlay_page/translation_back_forwards/SteamDesktopTranslationBackForwards.qml @@ -10,6 +10,7 @@ FullWidthSliderBox { lowerLimit: -4.0 upperLimit: 4.0 sliderStepSize: 0.10 + kbUID: 603 function onValueChanged(value) { DesktopOverlay.forwardsMovement = value diff --git a/src/res/qml/desktop_overlay_page/translation_left_right/SteamDesktopTranslationLeftRight.qml b/src/res/qml/desktop_overlay_page/translation_left_right/SteamDesktopTranslationLeftRight.qml index 8938bdd..8b2014f 100644 --- a/src/res/qml/desktop_overlay_page/translation_left_right/SteamDesktopTranslationLeftRight.qml +++ b/src/res/qml/desktop_overlay_page/translation_left_right/SteamDesktopTranslationLeftRight.qml @@ -10,6 +10,7 @@ FullWidthSliderBox { lowerLimit: -4.0 upperLimit: 4.0 sliderStepSize: 0.10 + kbUID: 604 function onValueChanged(value) { DesktopOverlay.rightMovement = value diff --git a/src/res/qml/desktop_overlay_page/translation_up_down/SteamDesktopTranslationUpDown.qml b/src/res/qml/desktop_overlay_page/translation_up_down/SteamDesktopTranslationUpDown.qml index f2d9997..394292d 100644 --- a/src/res/qml/desktop_overlay_page/translation_up_down/SteamDesktopTranslationUpDown.qml +++ b/src/res/qml/desktop_overlay_page/translation_up_down/SteamDesktopTranslationUpDown.qml @@ -10,6 +10,7 @@ FullWidthSliderBox { lowerLimit: -4.0 upperLimit: 4.0 sliderStepSize: 0.10 + kbUID: 602 function onValueChanged(value) { DesktopOverlay.height = value diff --git a/src/tabcontrollers/AudioTabController.cpp b/src/tabcontrollers/AudioTabController.cpp index 74d3706..529b0cc 100644 --- a/src/tabcontrollers/AudioTabController.cpp +++ b/src/tabcontrollers/AudioTabController.cpp @@ -586,6 +586,9 @@ void AudioTabController::setMicDeviceIndex( int index, bool notify ) if ( index >= 0 && static_cast( index ) < m_recordingDevices.size() ) { + // un-mute mic before switching to ensure on exit all recording + // devices will be un-muted + setMicMuted( false, false ); // code to just change Mic audioManager->setMicDevice( m_recordingDevices[static_cast( index )].first,