summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Müllner <fmuellner@gnome.org>2023-02-24 01:41:26 +0100
committerMarge Bot <marge-bot@gnome.org>2023-03-19 12:06:06 +0000
commit83e7f94513878b7bc858c6583d9b4d52d981e311 (patch)
tree76f7aacce4d1afadfe042a97158be77e4829f882
parent02fc765baa9ffb49f3e041f72bd2eb25d766a950 (diff)
downloadgnome-shell-83e7f94513878b7bc858c6583d9b4d52d981e311.tar.gz
status/backgroundApps: Add section title
At least for the time being, the background portal's app monitor only supports flatpak apps, which are the only apps where we can reliably match processes to .desktop files and assume that they belong to graphical apps. To indicate that there may well be apps that don't appear in the list despite running in the background, add a clarifying section title. https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/6400 Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2681>
-rw-r--r--js/ui/status/backgroundApps.js9
1 files changed, 9 insertions, 0 deletions
diff --git a/js/ui/status/backgroundApps.js b/js/ui/status/backgroundApps.js
index 606fa3348..49878c134 100644
--- a/js/ui/status/backgroundApps.js
+++ b/js/ui/status/backgroundApps.js
@@ -146,6 +146,14 @@ class BackgroundAppsToggle extends QuickToggle {
null,
Gio.DBusProxyFlags.DO_NOT_AUTO_START);
+ this._listTitle = new PopupMenu.PopupMenuItem(
+ _('Apps known to be running without a window'),
+ {reactive: false});
+ this._listTitle.label.clutter_text.set({
+ line_wrap: true,
+ });
+ this.menu.addMenuItem(this._listTitle);
+
this._appsSection = new PopupMenu.PopupMenuSection();
this.menu.addMenuItem(this._appsSection);
@@ -183,6 +191,7 @@ class BackgroundAppsToggle extends QuickToggle {
'%d Background App',
'%d Background Apps',
nBackgroundApps).format(nBackgroundApps);
+ this._listTitle.visible = nBackgroundApps > 0;
this._appsSection.removeAll();