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

Nate Graham <n...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Version Fixed In|                            |6.4.0
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/plasma-workspace/-/commi
                   |                            |t/13a2b93ec46bc529e5f95cadd
                   |                            |58e2b359626dcd3
         Resolution|---                         |FIXED
             Status|ASSIGNED                    |RESOLVED

--- Comment #14 from Nate Graham <n...@kde.org> ---
Git commit 13a2b93ec46bc529e5f95cadd58e2b359626dcd3 by Nate Graham.
Committed on 14/03/2025 at 14:42.
Pushed by ngraham into branch 'master'.

applets/systemtray: allow fully disabling app SNIs

Some people don't like app-provided SNIs, but some apps don't offer an
option internally to disable their SNI. This is annoying.

As such, offer the option to hide app-provided SNIs from the System
Tray.

When the user does this, a message will be shown warning them that it's
at their own risk since it could break the app.

Implementation-wise, the cleanest way I found was to save the list of
disabled SNIs in a new config file key, rather than adding them to the
existing extraItems key; extraItems was designed to only hold plasmoid
IDs, and re-engineering it to accept SNI IDs as well ended up being
much more complex and fragile.
Related: bug 470798
FIXED-IN: 6.4.0

M  +4    -0    applets/systemtray/package/contents/config/main.xml
M  +55   -20   applets/systemtray/package/contents/ui/ConfigEntries.qml
M  +2    -1    applets/systemtray/systemtraymodel.cpp
M  +7    -0    applets/systemtray/systemtraysettings.cpp
M  +3    -0    applets/systemtray/systemtraysettings.h

https://invent.kde.org/plasma/plasma-workspace/-/commit/13a2b93ec46bc529e5f95cadd58e2b359626dcd3

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

Reply via email to