From 47581a18503833379792e535eeaf890835a55bf7 Mon Sep 17 00:00:00 2001
From: Rye Mutt <rye@alchemyviewer.org>
Date: Mon, 2 May 2022 18:38:15 -0400
Subject: [PATCH] Add radar menu entry for notifications and fix setting

---
 .../newview/app_settings/settings_alchemy.xml | 11 ++++++++++
 .../xui/en/menu_people_nearby_view.xml        | 20 +++++++++++++++++++
 2 files changed, 31 insertions(+)

diff --git a/indra/newview/app_settings/settings_alchemy.xml b/indra/newview/app_settings/settings_alchemy.xml
index 3757b3701dc..3b3766bb1ee 100644
--- a/indra/newview/app_settings/settings_alchemy.xml
+++ b/indra/newview/app_settings/settings_alchemy.xml
@@ -629,6 +629,17 @@
       <key>Value</key>
       <integer>1</integer>
     </map>
+    <key>AlchemyRadarAlerts</key>
+      <map>
+      <key>Comment</key>
+      <string>Display notification upon avatar entry or departure of current region</string>
+      <key>Persist</key>
+      <integer>1</integer>
+      <key>Type</key>
+      <string>Boolean</string>
+      <key>Value</key>
+      <integer>0</integer>
+    </map>
     <key>AlchemyRadarAlertsToChat</key>
       <map>
       <key>Comment</key>
diff --git a/indra/newview/skins/default/xui/en/menu_people_nearby_view.xml b/indra/newview/skins/default/xui/en/menu_people_nearby_view.xml
index 0f7c6a2aa53..889447e5623 100644
--- a/indra/newview/skins/default/xui/en/menu_people_nearby_view.xml
+++ b/indra/newview/skins/default/xui/en/menu_people_nearby_view.xml
@@ -68,4 +68,24 @@
          function="CheckControl"
          parameter="NearbyListHideUsernames" />
     </menu_item_check>
+    <menu_item_separator layout="topleft" />
+	<menu_item_check name ="radar_alerts" label="Show Radar Alerts">
+		<menu_item_check.on_check
+         function="CheckControl"
+         parameter="AlchemyRadarAlerts" />
+		<menu_item_check.on_click
+         function="ToggleControl"
+         parameter="AlchemyRadarAlerts" />
+	</menu_item_check>
+	<menu_item_check name ="radar_alerts_chat" label="Log Alerts to Chat">
+		<menu_item_check.on_check
+         function="CheckControl"
+         parameter="AlchemyRadarAlertsToChat" />
+		<menu_item_check.on_click
+         function="ToggleControl"
+         parameter="AlchemyRadarAlertsToChat" />
+		<menu_item_check.on_enable
+         function="CheckControl"
+         parameter="AlchemyRadarAlerts" />
+	</menu_item_check>
 </toggleable_menu>
-- 
GitLab