shift-shell/components
Marco Allegretti e12e6b3a66 Add system tray to status bar in convergence mode
Reintroduce StatusNotifierModel-based system tray icons, gated on
convergenceModeEnabled. Desktop apps (KDE Connect, nm-applet, etc.)
expose tray icons that were removed in 1914e9be as unusable on
phone screens.

The status bar wrapper is raised above the ActionDrawerOpenSurface
so tray icon MouseAreas receive click events while non-interactive
areas still fall through to the swipe handler.

TaskWidget.qml supports left-click (Activate), right-click
(ContextMenu), hover tooltip, and hides Passive/ApplicationStatus
items. The lockscreen SIGABRT guard (disableSystemTray) is restored
on the action drawer's StatusBar instance.
2026-04-08 20:12:16 +02:00
..
dpmsplugin lockscreen: Reset state when screen is off 2024-07-03 18:06:24 +00:00
hapticsplugin Guard coroutine calls 2026-01-13 09:41:08 -05:00
mobileshell Add system tray to status bar in convergence mode 2026-04-08 20:12:16 +02:00
mobileshellstate kscreen: Retry fetching config if kscreen gives nullptr 2025-12-05 09:09:25 -05:00
quicksettingsplugin panels: Add support for defining device specific panel tweaks 2025-11-04 23:08:18 -05:00
raiselockscreenplugin panel: Overlay over lockscreen 2025-07-02 10:27:33 -04:00
rotationplugin kscreen: Retry fetching config if kscreen gives nullptr 2025-12-05 09:09:25 -05:00
screenbrightnessplugin screenbrightnessplugin: Fix behaviour if dbus service is not initialized followup 2024-11-10 22:57:32 -08:00
shellsettingsplugin shellsettingsplugin: Update kwin screen edges after config change 2026-03-19 20:05:35 -04:00
wallpaperimageplugin Guard coroutine calls 2026-01-13 09:41:08 -05:00
waydroidintegrationplugin Support rootless KAuth install for local development 2026-04-08 19:06:55 +02:00
windowplugin taskpanel/panel: make navbar and statusbar accessible from within fullscreen windows 2024-11-25 17:30:47 +00:00
CMakeLists.txt mmplugin: Remove and port to plasma-nm cellular lib 2026-02-16 22:24:02 -05:00