Xiaomiao Zhang
2897cf5def
Add SafeSearch content filters preference.
...
Test: atest SupervisionSafeSearchPreferenceTest
Test: locally deployed on physical device
Bug: 401569571
Flag: android.app.supervision.flags.enable_web_content_filters_screen
Change-Id: Ia889c4c8f4df8d1b714909b19a7e0b5ef40154cf
2025-03-17 19:49:43 +00:00
Xiaomiao Zhang
4d0be536c7
Create data store for supervision safe sites preference.
...
Test: atest SupervisionWebContentFiltersScreenTest
Test: atest SupervisionSafeSitesPreferenceTest
Test: deployed locally to a physical device
Flag: android.app.supervision.flags.enable_web_content_filters_screen
Bug: 401568468
Change-Id: I7fe8a9c5932b4c8f63c4067ba6914eb73d0e2373
2025-03-17 17:55:57 +00:00
Treehugger Robot
a9ef330701
Merge "Move the content description for Display size and text preview to xml" into main
2025-03-17 10:47:30 -07:00
Mir Noshin Jahan
b96eb497da
Merge "Add Wi-Fi and adaptive mobile network (5G PM) toggle event in Adaptive Connectivity UX" into main
2025-03-16 23:18:27 -07:00
Yiyi Shen
470f275feb
Merge "[Audiosharing] Use getBroadcastToUnicastFallbackGroup to get primary" into main
2025-03-16 22:15:17 -07:00
Candice
526dacdc82
Move the content description for Display size and text preview to xml
...
Bug: 395882764
Test: atest TextReadingPreviewControllerTest
Test: atest TextReadingPreviewPreferenceTest
Flag: EXEMPT BUGFIX
Change-Id: I070ec2b9b39a205fd3a97636f0c45fb50b670049
2025-03-17 03:02:32 +00:00
Weng Su
040e2a867a
Fixed accessibility issues in Wi-Fi password view in Settings
...
- Keep the Save button enabled at all times
- Show "*required" or "The password is invalid" to remind the user
- Show "Password (optional)" to indicate that it can remain unchanged, when modifying Wi-Fi configuration
Bug: 386897596
Bug: 402694144
Flag: EXEMPT bugfix
Test: Manual testing
atest SettingsUnitTests:AddNetworkFragmentTest
atest WifiConfigControllerTest \
WifiConfigController2Test \
WifiDialogActivityTest
Change-Id: I09b7684674ff376139565fcc196cde8d8d20a864
2025-03-14 21:05:16 +08:00
Jason Chiu
54c9bffa9f
Merge "Support icon color scheme for homepage injections" into main
2025-03-14 02:48:57 -07:00
Jason Chiu
3e064619ec
Support icon color scheme for homepage injections
...
Bug: 402607181
Test: visual, atest SettingsRoboTests:DashboardFeatureProviderImplTest
Flag: com.android.settingslib.widget.theme.flags.is_expressive_design_enabled
Change-Id: Iac6434864c38b08e2a35cc58f910a3cf1a6dc113
2025-03-14 14:34:36 +08:00
Haijie Hong
fe3cf14287
Merge "Update dialog UI for bonding loss" into main
2025-03-13 20:32:26 -07:00
Treehugger Robot
b09e60e9bd
Merge "Customize Max Screen Timeout" into main
2025-03-13 20:14:55 -07:00
Yongshun Liu
19ad5b3eaf
Merge "a11y: Only show the cursor following mode setting with detected mouse" into main
2025-03-13 13:16:39 -07:00
Yiyi Shen
5d09af06de
Merge "Avoid unintended pref removal after CSIP main/member switch" into main
2025-03-13 07:07:52 -07:00
Treehugger Robot
91056fc841
Merge "Fixed accessibility issues in Wi-Fi password view for SUW" into main
2025-03-13 06:40:20 -07:00
Yiyi Shen
efe2738735
Avoid unintended pref removal after CSIP main/member switch
...
Test: atest
Bug: 394765052
Flag: EXEMPT small fix
Change-Id: I5b4646ff9ee092b851d3f8d5cc3ac2030f189430
2025-03-13 17:32:38 +08:00
noshinmir
5d7dfdea71
Add Wi-Fi and adaptive mobile network (5G PM) toggle event in Adaptive Connectivity UX
...
Bug: 393645580
Flag: com.android.settings.flags.enable_nested_toggle_switches
Test: Manual testing
atest AdaptiveConnectivityScreenTest
atest AdaptiveMobileNetworkTogglePreferenceTest
atest WifiScorerTogglePreferenceTest
Change-Id: Ic3b8e4aca5e2096b4e94aed10cd516c3f94e48c1
2025-03-13 08:01:01 +00:00
Haijie Hong
3ac9b6baaa
Update dialog UI for bonding loss
...
Bug: 380801155
Test: atest BluetoothKeyMissingDialogTest
Flag: com.android.settings.flags.enable_bluetooth_key_missing_dialog
Change-Id: I0530d6a590666684578f3e94fc8f0da4fae64c7f
2025-03-13 00:41:06 -07:00
Weng Su
351e6a94e0
Fixed accessibility issues in Wi-Fi password view for SUW
...
- Keep the Save button enabled at all times
- Show "*required" or "The password is invalid" to remind the user
Bug: 386897596
Flag: EXEMPT bugfix
Test: Manual testing
atest WifiConfigControllerTest
Change-Id: I442d2f958efd85f3c92309d0bed7cd3aa9ec9876
2025-03-13 15:40:12 +08:00
Chelsea Hao
5c203edc6f
Merge changes from topic "audio_stream_broadcast" into main
...
* changes:
A broadcast receiver to handle `ACTION_LE_AUDIO_PRIVATE_BROADCAST_RECEIVED`.
Add a broadcast receiver for private broadcast receive data.
2025-03-12 18:25:39 -07:00
Yuhan Yang
92b2b56174
Merge "Add observer to autoclick main switch controller" into main
2025-03-12 14:41:46 -07:00
Yuhan Yang
a8eecd48d9
Add observer to autoclick main switch controller
...
Add an observer in ToggleAutoclickMainSwitchPreferenceController
so when the autoclick is toggled on/off at somewhere else such as
autoclick shortcut, the main switch will change accordingly.
screen cast:
go/screencast-njawnjqynzi2ode1mzm0nhxmztqwmddjzc03oa
Bug: 391416057
Test: verified manually
Flag: com.android.server.accessibility.enable_autoclick_indicator
Change-Id: I6e2a3af55cbd3f03b4feeb268b84510fc55518bf
2025-03-12 19:13:05 +00:00
Junchen Quan
9b0ece9799
Merge "[Device Supervision] Implement createConfirmSupervisionCredentialsIntent API" into main
2025-03-12 10:34:49 -07:00
juquan
160b8bc1bb
[Device Supervision] Implement createConfirmSupervisionCredentialsIntent API
...
The `ConfirmSupervisionCredentialsActivity` has been added and it's intended to be launched via the intent.
Bug: 392961554
Flag: android.app.supervision.flags.enable_supervision_settings_screen
Test: atest SupervisionMainSwitchPreferenceTest
Change-Id: I2322256a5711d5b90f826f467110c6861a7734ad
2025-03-12 10:34:06 -07:00
Chelsea Hao
9d665a0cbc
Merge "Handle receive state in audio stream media service." into main
2025-03-12 05:13:53 -07:00
Yiyi Shen
ab6c7a8d97
[Audiosharing] Use getBroadcastToUnicastFallbackGroup to get primary
...
Flag: com.android.settingslib.flags.adopt_primary_group_management_api_v2
Test: atest
Bug: 397568136
Change-Id: I50487a8e5948fec6d8e71e2a0cf499cc7f0cf59d
2025-03-12 03:12:42 -07:00
chelseahao
3d54a876f5
Handle receive state in audio stream media service.
...
Test: atest
Bug: 398700619
Flag: com.android.settingslib.flags.audio_stream_media_service_by_receive_state
Change-Id: If8934dd6da5420c0e345ae0f412cc9e512e43027
2025-03-12 03:10:35 -07:00
Chelsea Hao
de3ec7e343
Merge "Skip starting audio stream service by UI events when flag is on." into main
2025-03-11 23:27:38 -07:00
Yongshun Liu
0e1bf4cff6
a11y: Only show the cursor following mode setting with detected mouse
...
This makes sure the cursor following mode setting to be visible only
when a mouse device is detected.
Bug: b/398066000
Flag: com.android.settings.accessibility.enable_magnification_cursor_following_dialog
Test: com.android.settings.accessibility.ToggleScreenMagnificationPreferenceFragmentTest
Change-Id: I7dd27e9d8a841461900e28d8ae07d17f86a0b662
2025-03-11 23:11:15 -07:00
Yiyi Shen
d2c3d12372
Merge "[Audiosharing] Update device list when primary buds change" into main
2025-03-11 22:11:33 -07:00
chelseahao
1ecccc4f25
A broadcast receiver to handle ACTION_LE_AUDIO_PRIVATE_BROADCAST_RECEIVED
.
...
Test: atest
Bug: 398700619
Flag: com.android.settingslib.flags.audio_stream_media_service_by_receive_state
Change-Id: I7fbc233028641bb401ebb09f709304af3209ab64
2025-03-12 12:49:08 +08:00
Candice Lo
c8d9ab2c55
Merge "Add content descriptions for Display size and text previews" into main
2025-03-11 19:25:23 -07:00
Shawn Lin
50d8d10c58
Merge "Update strings for summary in device unlock page" into main
2025-03-11 19:25:14 -07:00
Yuhan Yang
3fbdd379bf
Merge "Initial commit to add autoclick main toggle" into main
2025-03-11 18:55:09 -07:00
Nikhil Nayunigari
989c4cf698
Merge "Edits ethernet interface details settings subpage with more info" into main
2025-03-11 15:57:38 -07:00
William Leshner
1a8bf51a04
Merge "Move hub mode settings under display." into main
2025-03-11 14:50:35 -07:00
Nikhil Nayunigari
a821ac9185
Edits ethernet interface details settings subpage with more info
...
Adds IPAddress, Mac address, RX/TX Speed and Metering options to the
settings sub page.
Flag: com.android.settings.connectivity.ethernet_settings
Test: atest SettingsRoboTests:
com.android.settings.network.NetworkProviderSettingsTest
Bug: 390709492
Change-Id: I9a310f94037e089f3d57ff36f77b88edbb0ee1f1
2025-03-11 21:06:55 +00:00
Xiaomiao Zhang
04cfbe0520
Merge "Add SafeSites related content filters preference." into main
2025-03-11 13:53:42 -07:00
Xiaomiao Zhang
bb8b603f94
Add SafeSites related content filters preference.
...
Test: atest SupervisionSafeSitesPreferenceTest
Test: maunally tested locally
Bug: 401568993
Flag: android.app.supervision.flags.enable_web_content_filters_screen
Change-Id: I556019bdeba5ed459996102217836cda0e3c7f71
2025-03-11 18:15:31 +00:00
Yuhan Yang
a572f89f43
Initial commit to add autoclick main toggle
...
screen cast: go/screencast-ntc4mdgxndq2mdyxnjcwnhw2yjbhymvlnc0wna
Bug: 391416057
Test: atest ToggleAutoclickMainSwitchPreferenceControllerTest
Flag: com.android.server.accessibility.enable_autoclick_indicator
Change-Id: I6bfa346016d0ab08a61e4813b2c9e16b76281799
2025-03-11 15:49:20 +00:00
Yiyi Shen
1b00e97a5c
[Audiosharing] Update device list when primary buds change
...
Test: atest
Bug: 399161206
Flag: com.android.settingslib.flags.enable_le_audio_sharing
Change-Id: Ic99e14492456bd9901c71fa3cec3f894b6ec63e6
2025-03-11 17:36:06 +08:00
chelseahao
9a4106f140
Skip starting audio stream service by UI events when flag is on.
...
The service will be started by broadcast receiver.
Test: atest
Bug: 398700619
Flag: com.android.settingslib.flags.audio_stream_media_service_by_receive_state
Change-Id: Idead58bc10dffaeb969643e967760a36106071cb
2025-03-11 01:42:48 -07:00
Haijie Hong
2b47ca1608
Merge "Reimplement device details UI without ComposePreference" into main
2025-03-11 01:29:30 -07:00
Menghan Li
173dceca7c
Merge "refactor(A11yFeedback): Simply feedback logic into menu controller" into main
2025-03-11 00:49:19 -07:00
Haijie Hong
02bd645834
Reimplement device details UI without ComposePreference
...
Replace ComposePreference with androidx.preference.Preference.
ANC toggle will still use Compose until SegmentedButtonPreference is ready.
BUG: 402036473
Test: local tested
Flag: com.android.settings.flags.enable_bluetooth_device_details_polish
Change-Id: I5114af8f2d679d695b3c5ef4d7be2874245c435e
2025-03-11 14:51:30 +08:00
Menghan Li
a389ff59ab
refactor(A11yFeedback): Simply feedback logic into menu controller
...
Bug: 393980229
Test: atest FeedbackMenuControllerTest
Flag: com.android.server.accessibility.enable_low_vision_generic_feedback
Change-Id: I03af00957c2bcca1d1cc81970eccad6dd69bb4ac
2025-03-11 02:43:32 +00:00
Will Leshner
417b667be4
Move hub mode settings under display.
...
And add a "when to show" setting.
Bug: 401001786
Test: manually
Flag: com.android.systemui.glanceable_hub_v2
Change-Id: I5f660a1be4bdbb5ab5bb14aa070bfa81b31da6b4
2025-03-10 11:08:57 -07:00
Jacky Wang
6f684c73e0
[MainSwitchPreference] Remove SettingsMainSwitchPreferenceController
...
NO_IFTTT=Update base class
Bug: 401406987
Flag: EXEMPT refactor
Test: manual
Change-Id: I68093366f63fa5b4184aa7b3dde8bc2609f17dfb
2025-03-11 00:35:01 +08:00
Sunny Shao
7f5e1f6e8b
Customize Max Screen Timeout
...
Make it possible to customize the maximum screen timeout.
Added a configurable max timeout value which, if provided, will
limit the predefined timeout values.
Leverage code from aosp.
Flag: EXEMPT bugfix
Bug: 309512299
Test: atest ScreenTimeoutSettingsTest
Change-Id: Ibb180c89489fe890f1929bdefd5ced87a9566f07
2025-03-10 06:52:28 +00:00
Candice
7270567527
Add content descriptions for Display size and text previews
...
Bug: 395882764
Test: manually
Test: atest TextReadingPreviewControllerTest
Test: atest TextReadingPreviewPreferenceTest
Flag: EXEMPT bugfix
Change-Id: Ia8702c3d0bdbbfdd554c945000777fcee6714abe
2025-03-10 06:49:43 +00:00
Jacky Wang
2380c5d1e4
[Catalyst] Avoid PreferenceMetadata.getPreferenceTitle call
...
Bug: 388167106
Flag: EXEMPT refactor
Test: atest
Change-Id: I6491f076c22e5cca4981d4a9270f92cd53173f74
2025-03-10 10:40:59 +08:00