summaryrefslogtreecommitdiff
path: root/Base
diff options
context:
space:
mode:
authorTimothy Flynn <trflynn89@pm.me>2023-01-02 11:59:48 -0500
committerAndreas Kling <kling@serenityos.org>2023-01-03 17:56:55 +0100
commit3d6b0e60ca668a627c5519465eaf777de8a944a4 (patch)
treedf746c5e78c02705c03d9780fe36b2dfae605442 /Base
parent10bf86de2cec231e78097149aca1fd7b0b00a6b8 (diff)
downloadserenity-3d6b0e60ca668a627c5519465eaf777de8a944a4.zip
LibDesktop+Taskbar: Add an option to exclude apps from the system menu
We currently hard-code excluding Settings apps from the system menu. This adds an "ExcludeFromSystemMenu" option to the AppFile configuration to selectively exclude these apps, which all Settings app now set. This is to allow selectively excluding a few Demo apps in a future commit.
Diffstat (limited to 'Base')
-rw-r--r--Base/res/apps/BrowserSettings.af1
-rw-r--r--Base/res/apps/CalendarSettings.af1
-rw-r--r--Base/res/apps/ClockSettings.af1
-rw-r--r--Base/res/apps/DisplaySettings.af1
-rw-r--r--Base/res/apps/GamesSettings.af1
-rw-r--r--Base/res/apps/Keyboard.af1
-rw-r--r--Base/res/apps/MailSettings.af1
-rw-r--r--Base/res/apps/MouseSettings.af1
-rw-r--r--Base/res/apps/NetworkSettings.af1
-rw-r--r--Base/res/apps/TerminalSettings.af1
10 files changed, 10 insertions, 0 deletions
diff --git a/Base/res/apps/BrowserSettings.af b/Base/res/apps/BrowserSettings.af
index 4e8b837e05..fcdbd2fc68 100644
--- a/Base/res/apps/BrowserSettings.af
+++ b/Base/res/apps/BrowserSettings.af
@@ -3,3 +3,4 @@ Name=Browser Settings
Executable=/bin/BrowserSettings
Category=Settings
Description=Configure Browser
+ExcludeFromSystemMenu=true
diff --git a/Base/res/apps/CalendarSettings.af b/Base/res/apps/CalendarSettings.af
index 8aeb9e3afa..e164d001d4 100644
--- a/Base/res/apps/CalendarSettings.af
+++ b/Base/res/apps/CalendarSettings.af
@@ -3,3 +3,4 @@ Name=Calendar Settings
Executable=/bin/CalendarSettings
Category=Settings
Description=Configure the Calendar application and applet
+ExcludeFromSystemMenu=true
diff --git a/Base/res/apps/ClockSettings.af b/Base/res/apps/ClockSettings.af
index 31087de388..baa3d41711 100644
--- a/Base/res/apps/ClockSettings.af
+++ b/Base/res/apps/ClockSettings.af
@@ -3,3 +3,4 @@ Name=Clock Settings
Executable=/bin/ClockSettings
Category=Settings
Description=Configure the system clock
+ExcludeFromSystemMenu=true
diff --git a/Base/res/apps/DisplaySettings.af b/Base/res/apps/DisplaySettings.af
index c8f30e39d4..262797ab35 100644
--- a/Base/res/apps/DisplaySettings.af
+++ b/Base/res/apps/DisplaySettings.af
@@ -3,3 +3,4 @@ Name=Display Settings
Executable=/bin/DisplaySettings
Category=Settings
Description=Configure your display hardware, desktop wallpaper, fonts, etc.
+ExcludeFromSystemMenu=true
diff --git a/Base/res/apps/GamesSettings.af b/Base/res/apps/GamesSettings.af
index bac017ee0a..c4260df343 100644
--- a/Base/res/apps/GamesSettings.af
+++ b/Base/res/apps/GamesSettings.af
@@ -3,3 +3,4 @@ Name=Games Settings
Executable=/bin/GamesSettings
Category=Settings
Description=Configure games
+ExcludeFromSystemMenu=true
diff --git a/Base/res/apps/Keyboard.af b/Base/res/apps/Keyboard.af
index fae79b4951..a72256ce90 100644
--- a/Base/res/apps/Keyboard.af
+++ b/Base/res/apps/Keyboard.af
@@ -3,3 +3,4 @@ Name=Keyboard Settings
Executable=/bin/KeyboardSettings
Category=Settings
Description=Customize your keyboard layout and other settings
+ExcludeFromSystemMenu=true
diff --git a/Base/res/apps/MailSettings.af b/Base/res/apps/MailSettings.af
index 4d92c6135e..eab1cb6316 100644
--- a/Base/res/apps/MailSettings.af
+++ b/Base/res/apps/MailSettings.af
@@ -3,3 +3,4 @@ Name=Mail Settings
Executable=/bin/MailSettings
Category=Settings
Description=Configure the Mail application
+ExcludeFromSystemMenu=true
diff --git a/Base/res/apps/MouseSettings.af b/Base/res/apps/MouseSettings.af
index d50c5e239d..6dd13a9bb3 100644
--- a/Base/res/apps/MouseSettings.af
+++ b/Base/res/apps/MouseSettings.af
@@ -3,3 +3,4 @@ Name=Mouse Settings
Executable=/bin/MouseSettings
Category=Settings
Description=Customize your mouse and cursor settings
+ExcludeFromSystemMenu=true
diff --git a/Base/res/apps/NetworkSettings.af b/Base/res/apps/NetworkSettings.af
index d9a3e318c1..848f5a725b 100644
--- a/Base/res/apps/NetworkSettings.af
+++ b/Base/res/apps/NetworkSettings.af
@@ -4,3 +4,4 @@ Executable=/bin/NetworkSettings
RequiresRoot=true
Category=Settings
Description=Configure network connections
+ExcludeFromSystemMenu=true
diff --git a/Base/res/apps/TerminalSettings.af b/Base/res/apps/TerminalSettings.af
index 36d29d8a3e..b608028999 100644
--- a/Base/res/apps/TerminalSettings.af
+++ b/Base/res/apps/TerminalSettings.af
@@ -3,3 +3,4 @@ Name=Terminal Settings
Executable=/bin/TerminalSettings
Category=Settings
Description=Configure the Terminal appearance and behavior
+ExcludeFromSystemMenu=true