Bug 443356

Summary: Clicking on the settings icon in the applet should open the audio KCM
Product: [Plasma] plasma-pa Reporter: Riccardo Robecchi <sephiroth_pk>
Component: appletAssignee: David Rosca <nowrep>
Status: RESOLVED FIXED    
Severity: wishlist CC: antonio.prcela, bharadwaj.raju777, daanturo, isma.af, jessica, nate, plasma-bugs, postix
Priority: NOR Keywords: usability
Version: 5.22.4   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In: 5.27
Bug Depends on: 440846    
Bug Blocks:    

Description Riccardo Robecchi 2021-10-05 15:57:23 UTC
SUMMARY
The audio applet does not behave consistently with all the other applets when it comes to opening the related KCM. Whereas Bluetooth, networking, KDE Connect, energy and possibly other widgets open the related KCM entry, the audio applet opens its own settings window, therefore disregarding consistency.
Furthermore, due to bug 433443 and 433444, there is currently no way to easily open the audio settings KCM without using the right-click menu when the widget is placed directly on the panel.

STEPS TO REPRODUCE
1. Click on the settings icon in the applet.

OBSERVED RESULT
The applet settings open.

EXPECTED RESULT
The audio KCM opens.

SOFTWARE/OS VERSIONS
Linux: KDE neon
KDE Plasma Version: 5.22.5
KDE Frameworks Version: 5.86.0
Qt Version: 5.15.3

ADDITIONAL INFORMATION
Comment 1 Nate Graham 2021-10-05 17:59:18 UTC
Indeed. This requires first removing the applet's own settings window and migrating all of its settings into the KCM so we don't have two types of configuration anymore (applet-specific and global). That's been done for other applets, but still needs to be done for this one. See Bug 440846.
Comment 2 Ismael Asensio 2021-10-05 20:24:57 UTC
Now that the audio kcm has a single page, it can be brought back to the applet configuration if that was the way we want forward.
Comment 3 Nate Graham 2021-10-05 21:44:34 UTC
I think it's the reverse: we want the KCM to be the source of truth here and for the applet's configure button to open the KCM, which is what we do for all the other applets at this point.

In principle, none of the applet's current options are applet-specific; they're all global options. So the KCM is really the right place for them, and it should just appear in System Settings IMO. I really think applets should only have settings pages that affect just that specific applet instance. They shouldn't expose global settings in there.
Comment 4 Ismael Asensio 2021-10-05 21:51:12 UTC
(In reply to Nate Graham from comment #3)

> In principle, none of the applet's current options are applet-specific;
> they're all global options. So the KCM is really the right place for them,
> and it should just appear in System Settings IMO.

Got it! I misleadingly though that those settings were applet-specific
Comment 5 Nate Graham 2021-10-05 21:58:04 UTC
Yeah, that's exactly why they shouldn't live in an applet settings window. :)
Comment 6 Nate Graham 2021-10-18 17:05:21 UTC
*** Bug 443939 has been marked as a duplicate of this bug. ***
Comment 7 Nate Graham 2021-11-16 00:38:22 UTC
*** Bug 445452 has been marked as a duplicate of this bug. ***
Comment 8 Nate Graham 2022-07-05 17:24:30 UTC
*** Bug 456246 has been marked as a duplicate of this bug. ***
Comment 9 Bharadwaj Raju 2022-11-02 16:06:02 UTC
Fixed with https://invent.kde.org/plasma/plasma-pa/-/merge_requests/145