mirror of
https://github.com/AvengeMedia/DankMaterialShell.git
synced 2026-01-24 21:42:51 -05:00
bind to all PW sinks
This commit is contained in:
@@ -22,10 +22,10 @@ Column {
|
||||
width: parent.width
|
||||
minimum: 0
|
||||
maximum: 100
|
||||
value: AudioService.sink?.ready && AudioService.sink.audio ? Math.round(AudioService.sink.audio.volume * 100) : 0
|
||||
leftIcon: (AudioService.sink?.ready && AudioService.sink.audio && AudioService.sink.audio.muted) ? "volume_off" : "volume_down"
|
||||
value: AudioService.sink.audio ? Math.round(AudioService.sink.audio.volume * 100) : 0
|
||||
leftIcon: (AudioService.sink.audio && AudioService.sink.audio.muted) ? "volume_off" : "volume_down"
|
||||
rightIcon: "volume_up"
|
||||
enabled: !(AudioService.sink?.ready && AudioService.sink.audio && AudioService.sink.audio.muted)
|
||||
enabled: !(AudioService.sink.audio && AudioService.sink.audio.muted)
|
||||
showValue: true
|
||||
unit: "%"
|
||||
|
||||
|
||||
@@ -72,7 +72,9 @@ Singleton {
|
||||
}
|
||||
|
||||
PwObjectTracker {
|
||||
objects: [Pipewire.defaultAudioSink, Pipewire.defaultAudioSource]
|
||||
objects: Pipewire.nodes.values.filter(
|
||||
node => node.audio && (node.isSink || node.isSource) && !node.isStream
|
||||
)
|
||||
}
|
||||
|
||||
// Volume control functions
|
||||
|
||||
@@ -32,7 +32,9 @@ Singleton {
|
||||
}
|
||||
|
||||
PwObjectTracker {
|
||||
objects: Pipewire.nodes.values
|
||||
objects: Pipewire.nodes.values.filter(
|
||||
node => node.audio && (node.isSink || node.isSource) && !node.isStream
|
||||
)
|
||||
}
|
||||
|
||||
readonly property bool cameraActive: {
|
||||
|
||||
Reference in New Issue
Block a user