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.