https://bugs.kde.org/show_bug.cgi?id=440846

            Bug ID: 440846
           Summary: Global settings inappropriately live in the applet
           Product: plasma-pa
           Version: 5.21.90
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: applet
          Assignee: now...@gmail.com
          Reporter: n...@kde.org
                CC: plasma-b...@kde.org
  Target Milestone: ---

This is confusing for two reasons:
1. Since they are not applet-specific, the logical place for the user to try to
find them is in the KCM, but they're not there.
2. If you have multiple plasma-pa applets (e.g. with a multi-monitor setup
where each monitor has a panel with a system tray on it), their settings
compete and it's not clear which applet wins.

We should move the settings to the KCM, like the Notifications applet does. It
uses kconfig to store the settings data in an rc file rather than the applet
config, and implements a global singleton to make this settings data available
to all the Notifications applets and let them read the same settings together.
To handle the use case of there not being any notifications applets present,
the KCM displays an error message and disables the settings that affect the
applet when opened with no applets present.

The plasma-pa applet could benefit from doing the same.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to