Plasma PulseAudio Applet merge requestshttps://invent.kde.org/plasma/plasma-pa/-/merge_requests2024-03-18T22:15:50Zhttps://invent.kde.org/plasma/plasma-pa/-/merge_requests/247Improve detection of inactive Profiles2024-03-18T22:15:50ZIsmael AsensioImprove detection of inactive ProfilesWe were relying on inactive profiles (those with no sources or
sinks) to be named "off" by the audio server.
Instead, check directly whether the profile have any sources or
sinks. This is more robust against possible changes in the serv...We were relying on inactive profiles (those with no sources or
sinks) to be named "off" by the audio server.
Instead, check directly whether the profile have any sources or
sinks. This is more robust against possible changes in the server.
Now rebased over !241, so it's even simpler to access to the number of sinks and sources.
BUG: 482520 \
FIXED-IN: 6.1
I cannot reproduce the issue in the BR, but the description makes me think this can fix it.
If you can, please try and comment.
CC: @broulik @ngraham6.1Ismael AsensioIsmael Asensiohttps://invent.kde.org/plasma/plasma-pa/-/merge_requests/219applet: Include names for Applications2024-03-01T15:42:54ZAndreas Gattringerapplet: Include names for ApplicationsBUG: 453629
Include model.Name in the label of the applet when it makes sense (no generic name like "Pulseaudio Stream"). In example tab names of Firefox or filename of mpv.BUG: 453629
Include model.Name in the label of the applet when it makes sense (no generic name like "Pulseaudio Stream"). In example tab names of Firefox or filename of mpv.6https://invent.kde.org/plasma/plasma-pa/-/merge_requests/203microphoneindicator: keep SourceModel->isMuted() in sync with the model2024-03-10T19:09:15ZNate Grahammicrophoneindicator: keep SourceModel->isMuted() in sync with the modelWe query this property to determind if the default input is muted, so we
need to set it appropriately when we update our model.
BUG: 472107
FIXED-IN: 6.0
@broulikWe query this property to determind if the default input is muted, so we
need to set it appropriately when we update our model.
BUG: 472107
FIXED-IN: 6.0
@broulik6https://invent.kde.org/plasma/plasma-pa/-/merge_requests/172applet: Make scrolling to change volume more reliable2023-04-10T17:05:36ZPrajna Sariputraapplet: Make scrolling to change volume more reliableAfter scrolling with a touchpad, scrolling with a mouse can be unreliable at times, for example if `wheelDelta` has -40 as its value scrolling up once with a mouse adds 120 to `wheelDelta` resulting in 80, which is neither >=120 nor <=-1...After scrolling with a touchpad, scrolling with a mouse can be unreliable at times, for example if `wheelDelta` has -40 as its value scrolling up once with a mouse adds 120 to `wheelDelta` resulting in 80, which is neither >=120 nor <=-120, meaning that scroll event gets ignored.
So, once we have enough delta to change the volume reset the delta back to 0.
This is another instance of the bug I first found and fixed in plasma/plasma-desktop!1457.