diff --git a/Android.bp b/Android.bp
index 28c3148cf28..8f7bd1befac 100644
--- a/Android.bp
+++ b/Android.bp
@@ -98,6 +98,7 @@ android_library {
"SettingsLibDataStore",
"SettingsLibMetadata",
"SettingsLibPreference",
+ "SettingsLibService",
"aconfig_settings_flags_lib",
"accessibility_settings_flags_lib",
"contextualcards",
@@ -107,7 +108,6 @@ android_library {
"fuelgauge-protos-lite",
"settings-logtags",
"statslog-settings",
- "telephony_flags_core_java_lib",
"setupdesign-lottie-loading-layout",
"device_policy_aconfig_flags_lib",
"keyboard_flags_lib",
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 6408ab11311..11d97797474 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -5293,12 +5293,36 @@
android:value="com.android.settings.connecteddevice.audiosharing.audiostreams.AudioStreamConfirmDialog" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/aconfig/catalyst/battery.aconfig b/aconfig/catalyst/battery.aconfig
new file mode 100644
index 00000000000..ce5c5c5d8d9
--- /dev/null
+++ b/aconfig/catalyst/battery.aconfig
@@ -0,0 +1,9 @@
+package: "com.android.settings.flags"
+container: "system"
+
+flag {
+ name: "catalyst_battery_saver_screen"
+ namespace: "android_settings"
+ description: "Flag for Battery Saver"
+ bug: "323791114"
+}
diff --git a/aconfig/catalyst/network_and_internet.aconfig b/aconfig/catalyst/network_and_internet.aconfig
new file mode 100644
index 00000000000..a3e1784035d
--- /dev/null
+++ b/aconfig/catalyst/network_and_internet.aconfig
@@ -0,0 +1,9 @@
+package: "com.android.settings.flags"
+container: "system"
+
+flag {
+ name: "catalyst_network_provider_and_internet_screen"
+ namespace: "android_settings"
+ description: "Flag for Network & Internet"
+ bug: "323791114"
+}
diff --git a/aconfig/settings_flag_declarations.aconfig b/aconfig/settings_flag_declarations.aconfig
index a9c7bd59f23..6eb1e0236de 100644
--- a/aconfig/settings_flag_declarations.aconfig
+++ b/aconfig/settings_flag_declarations.aconfig
@@ -63,3 +63,10 @@ flag {
description: "Flag for all screens"
bug: "323791114"
}
+
+flag {
+ name: "catalyst_service"
+ namespace: "android_settings"
+ description: "Flag for catalyst service"
+ bug: "323791114"
+}
diff --git a/res/drawable/accessibility_contrast_button_background.xml b/res/drawable/accessibility_contrast_button_background.xml
index 281fcef246a..7e41aaebee4 100644
--- a/res/drawable/accessibility_contrast_button_background.xml
+++ b/res/drawable/accessibility_contrast_button_background.xml
@@ -32,7 +32,7 @@
-
Need help?
-
@@ -13729,4 +13728,11 @@
No default set
Add an account to get started
+
+
+
+ Circle to Search
+
+ Touch and hold the Home button or the navigation handle to search using the content on your screen.
diff --git a/res/xml/accessibility_system_controls.xml b/res/xml/accessibility_system_controls.xml
index 460214fa3b6..a8cb1bb28ab 100644
--- a/res/xml/accessibility_system_controls.xml
+++ b/res/xml/accessibility_system_controls.xml
@@ -20,6 +20,9 @@
android:persistent="false"
android:title="@string/accessibility_system_controls_title">
+
+
+ settings are NOT available.
+ The item is not specific to Accessibility.
+ The same entry is under Display & touch, which is unlikely to be removed,
+ so this is not searchable.-->
+ are available.
+ The item is not specific to Accessibility.
+ The same entry is under Display & touch, which is unlikely to be removed,
+ so this is not searchable. -->
diff --git a/res/xml/button_navigation_settings.xml b/res/xml/button_navigation_settings.xml
index 1de011c7089..1f895399b5b 100644
--- a/res/xml/button_navigation_settings.xml
+++ b/res/xml/button_navigation_settings.xml
@@ -28,7 +28,8 @@
settings:searchable="false"
settings:dynamicColor="true"
settings:lottie_imageAssetsFolder="button_nav_menu"
- settings:lottie_rawRes="@raw/lottie_button_nav_menu"/>
+ settings:lottie_rawRes="@raw/lottie_button_nav_menu"
+ settings:controller="com.android.settings.gestures.ButtonNavigationSettingsAssistController"/>