shift-shell/components/mobileshell
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
..
components Add clicked() signal to SwipeArea 2026-04-08 19:07:03 +02:00
masklayer Folio/Halcyon: Expand Background Blur Effect using a MaskLayer 2025-06-27 14:27:30 -04:00
notifications Port to KStandardActions 2024-10-31 08:41:01 +00:00
qml Add system tray to status bar in convergence mode 2026-04-08 20:12:16 +02:00
CMakeLists.txt Add system tray to status bar in convergence mode 2026-04-08 20:12:16 +02:00
Messages.sh Ensure all packages have translations enabled 2022-12-19 12:39:51 -05:00
shellutil.cpp mobileshell: Add more null checks 2025-11-26 19:17:33 -05:00
shellutil.h taskpanel/panel: make navbar and statusbar accessible from within fullscreen windows 2024-11-25 17:30:47 +00:00