Trying to match all buttons left/right click.

- left click: mute/unmute, cycle between functionality
- right click: open settings
- middle click: open external settings
This commit is contained in:
LemmyCook 2025-09-14 13:35:24 -04:00
parent d348cfc2b0
commit 76b6626073
6 changed files with 11 additions and 11 deletions

View file

@ -101,9 +101,9 @@ Item {
}
}
onClicked: {
onRightClicked: {
var settingsPanel = PanelService.getPanel("settingsPanel")
settingsPanel.requestedTab = SettingsPanel.Tab.Brightness
settingsPanel.requestedTab = SettingsPanel.Tab.Display
settingsPanel.open()
}
}

View file

@ -106,13 +106,13 @@ Item {
}
}
onClicked: {
AudioService.setInputMuted(!AudioService.inputMuted)
}
onRightClicked: {
var settingsPanel = PanelService.getPanel("settingsPanel")
settingsPanel.requestedTab = SettingsPanel.Tab.Audio
settingsPanel.open()
}
onRightClicked: {
AudioService.setInputMuted(!AudioService.inputMuted)
}
onMiddleClicked: {
Quickshell.execDetached(["pwvucontrol"])
}

View file

@ -36,7 +36,7 @@ NIconButton {
onRightClicked: {
var settingsPanel = PanelService.getPanel("settingsPanel")
settingsPanel.requestedTab = SettingsPanel.Tab.Brightness
settingsPanel.requestedTab = SettingsPanel.Tab.Display
settingsPanel.open()
}
}

View file

@ -91,13 +91,13 @@ Item {
}
}
onClicked: {
AudioService.setOutputMuted(!AudioService.muted)
}
onRightClicked: {
var settingsPanel = PanelService.getPanel("settingsPanel")
settingsPanel.requestedTab = SettingsPanel.Tab.Audio
settingsPanel.open()
}
onRightClicked: {
AudioService.setMuted(!AudioService.muted)
}
onMiddleClicked: {
Quickshell.execDetached(["pwvucontrol"])
}

View file

@ -99,7 +99,7 @@ Item {
AudioService.decreaseVolume()
}
function muteOutput() {
AudioService.setMuted(!AudioService.muted)
AudioService.setOutputMuted(!AudioService.muted)
}
function muteInput() {
if (AudioService.source?.ready && AudioService.source?.audio) {

View file

@ -105,7 +105,7 @@ Singleton {
}
}
function setMuted(muted: bool) {
function setOutputMuted(muted: bool) {
if (sink?.ready && sink?.audio) {
sink.audio.muted = muted
} else {