Fan Wu
c2f72f3cea
Migrate Battery percentage preference into catalyst. Refactor logic from BatteryPercentagePreferenceController to BatteryPercentageSwitchPreference
...
Bug: 372774754
Test: atest and manual test
Flag: com.android.settings.flags.catalyst_power_usage_summary_screen
NO_IFTTT=already updated.
Change-Id: I9a259b966a832293e067c9f06c4c98479cb538a2
2024-11-13 01:28:02 +00:00
Treehugger Robot
70b962a8a5
Merge "Handle null audio attributes" into main
2024-11-12 23:15:13 +00:00
Julia Reynolds
987d14b8df
Merge "reduce number of binder calls when loading page" into main
2024-11-12 22:00:26 +00:00
Julia Reynolds
d6c932cd7e
Handle null audio attributes
...
Test: SoundPreferenceControllerTest
Fixes: 358540739
Flag: EXEMPT bugfix
Change-Id: I9a0e6066ccc2315b276564178c13ed59dd22162b
2024-11-12 20:27:23 +00:00
Julia Reynolds
a37572a4e5
reduce number of binder calls when loading page
...
Test: ZenModeAllBypassingAppsPreferenceControllerTest
Test: ZenModeAppsLinkPreferenceControllerTest
Test: manual - load page and validate that it loads a few seconds faster
Flag: EXEMPT bug fix
Fixes: 368623163
Change-Id: I6d34a21f0948b117a96beefc405de4b623f49609
2024-11-12 18:29:41 +00:00
Wes Okuhara
76ca77b5f2
Merge "Settings: Fix queryShortcuts_shouldOnlyIncludeSystemApp test" into main
2024-11-12 18:00:38 +00:00
Yiyi Shen
cb32a15f1b
[Audiosharing] Fix hysteresis mode
...
1. Move start broadcast logic from onPlaybackStarted to
onBroadcastMetadataChanged
2. Move add source logic from onReceiveStateChanged(BIS>0) to
onSourceAdded
Test: atest
Bug: 355222285
Bug: 377658982
Flag: com.android.settingslib.flags.audio_sharing_hysteresis_mode_fix
Change-Id: Ie0a2345e16caa2804fede930d174a67f2ec60259
2024-11-12 17:48:26 +08:00
Chaohui Wang
4e4ee7430c
Unify and merge two hasAllApns()
...
Also add unit tests.
Fix: 374226933
Flag: EXEMPT refactor
Test: manual - on ApnSettings
Test: atest ApnTypesTest
Change-Id: Ie82252ed13d81118292214b360ac49de9a81b7cc
2024-11-12 17:08:16 +08:00
Shaowei Shen
03e7eacc6e
Merge "[Touchpad & Mouse] Update title based on conditions" into main
2024-11-12 05:57:00 +00:00
chelseahao
103ce4efa2
Enable audio sharing hysteresis mode fix when preview is on.
...
Test: atest
Bug: 368401233
Flag: com.android.settingslib.flags.audio_sharing_developer_option
Change-Id: I3dad42011aadcfd1a2670d297c8e000d1b92324a
2024-11-12 05:49:34 +00:00
Xin Li
cfa19e11a6
Merge 24Q4 (ab/12406339) into aosp-main-future
...
Bug: 370570306
Merged-In: Ie90e7495dd4a134538bae6e3e08eea0d02134b14
Change-Id: I20517e9ee410e95f2cbeb1247c0c0288ed9f006f
2024-11-11 21:38:40 -08:00
Jaewan Kim
a1abfdcaca
Merge "Clear Linux terminal app when disabled" into main am: 005ee9761b
am: c4d90bf739
...
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/3332054
Change-Id: Ifc0064dd155a9b4d5faf55d496f6cba3ef097251
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-11-12 04:46:29 +00:00
Jaewan Kim
ea0b5d5950
Clear Linux terminal app when disabled
...
Bug: 374032310
Test: Manual, T/H
Flag: Build.RELEASE_AVF_SUPPORT_CUSTOM_VM_WITH_PARAVIRTUALIZED_DEVICES
Change-Id: Id56f98cf90b0598111baa3096b1b81307ebb99a3
2024-11-12 01:19:17 +00:00
Daniel Norman
453aa677e6
Merge "Enable HearingAids#AudioRouting page search if the device supports hearing aid" into main
2024-11-11 20:14:31 +00:00
Treehugger Robot
0e69ab1a0d
Merge "Make Linux terminal option profile aware" into main am: 9089bca7d1
am: e3fe97469e
...
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/3332053
Change-Id: I8ea7ac95529afd0033b654d6144b012efcddf9d6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-11-11 19:00:44 +00:00
Candice
f959debbe5
Enable HearingAids#AudioRouting page search if the device supports hearing aid
...
Enable searching in the AccessibilityAudioRoutingFragment only if the
page is available and the device supports hearing aid.
Bug: 353853318
Test: atest AccessibiilityAudioRoutingFragmentTest
Test: Manually. Add screen recording of search results to the bug
Test: Manually set the support to hearing aids to false and verify that searches to the page contents are not available
Flag: com.android.settings.accessibility.fix_a11y_settings_search
Change-Id: I6786c51438d49ff9bb1d458d312ec09bd16098a4
2024-11-11 13:37:34 +00:00
Haijie Hong
b33651389e
Merge "Revert ANC and Spatial audio UI change" into main
2024-11-11 11:07:40 +00:00
Treehugger Robot
c0c9592660
Merge "Migrate Use Battery Saver" into main
2024-11-11 05:57:29 +00:00
shaoweishen
3ec1567922
[Touchpad & Mouse] Update title based on conditions
...
Update preference and page title based on device condition.
Bug: 364536531
Flag: NONE, bug fix for string title.
Test: verify on device
Change-Id: Id5b01680314c45f1b86661c60f9e7acedca8b6eb
2024-11-11 05:49:03 +00:00
Jaewan Kim
ed3abffcfc
Make Linux terminal option profile aware
...
Bug: 374034911
Test: atest, plus following manual test \
- Test tabbed UI with/without work profile \
- Test that disabled by work profile launches alert dialog \
- Test whether toggling an app only toggle the app for the user.
Flag: Build.RELEASE_AVF_SUPPORT_CUSTOM_VM_WITH_PARAVIRTUALIZED_DEVICES
Change-Id: I4bf0a2d521cf3e632f6c0320e0b5cc0154d5b68f
2024-11-11 14:31:19 +09:00
Haijie Hong
aaa040e085
Revert ANC and Spatial audio UI change
...
BUG: 378016708
Test: atest DeviceDetailsFragmentFormatterTest
Flag: com.android.settings.flags.enable_bluetooth_device_details_polish
Change-Id: I390ff06ab11b16134d0656c9576670b319c46c74
2024-11-11 12:41:33 +08:00
Daniel Norman
1c57667439
Merge "Fix Settings Search for OneHandedSettings" into main
2024-11-11 02:25:09 +00:00
Sunny Shao
23367e380a
Migrate Use Battery Saver
...
Test: atest BatterySaverScreenTest BatterySaverMainSwitchPreferenceTest
Bug: 377993674
Flag: com.android.settings.flags.catalyst_battery_saver_screen
Change-Id: I0c788688ed07ddcb5b2c97b2856194fd57c318e0
2024-11-11 10:24:38 +08:00
Daniel Norman
5ddd74b917
Fix Settings Search for OneHandedSettings
...
- Marks top header preference as non-searchable
- Makes shortcut preference searchable
Fix: 353591062
Test: manually confirm above behaviors
Test: atest OneHandedSettingsTest
Flag: com.android.settings.accessibility.fix_a11y_settings_search
Change-Id: I3355f817358cec1d265b89d75229ffc2742efe1c
2024-11-11 00:39:08 +00:00
Wes Okuhara
fd77ab6182
Settings: Fix queryShortcuts_shouldOnlyIncludeSystemApp test
...
Previously this test asserted that the ActivityInfo instances
were the same address. While this can assert general equality,
it is more robust to assert the ActivityInfo's properties-
mainly that the associated application is a system app.
Bug: b/314924127
Test: atest SettingsRoboTests:com.android.settings.shortcut.CreateShortcutPreferenceControllerTest
Flag: TEST_ONLY
Change-Id: I0d60fb848afdd40cecf3f3393421006ad1ff1086
2024-11-08 15:35:04 -08:00
Riley Jones
5a06b74ef1
Merge "Caption settings cleanup" into main
2024-11-08 21:06:11 +00:00
Riley Jones
b3eea625ec
Caption settings cleanup
...
Bug: 353757664
Test: atest com.android.settings.accessibility
Test: Manually verify conditions described in bug
Flag: com.android.settings.accessibility.fix_a11y_settings_search
Change-Id: Iff25702843e5dd3e7ebcca1a13f190d48cf83e7a
2024-11-08 19:09:06 +00:00
Matías Hernández
3863c67a01
Use full day names in the a11y version of schedules in mode list descriptions
...
Bug: 370358575
Test: atest ZenModesListItemPreferenceTest
Flag: android.app.modes_ui
Change-Id: I5d22b878c1d685476cf71167e7163be65416da68
2024-11-08 17:24:01 +01:00
Jason Chiu
8c8fbb40b7
Merge "Block the content scheme intent in AccountTypePreferenceLoader" into main
2024-11-08 10:37:31 +00:00
Treehugger Robot
0f687eafc5
Merge "Fix stray ProfileSelectDialog when only one profile exists" into main
2024-11-07 19:09:43 +00:00
Matías Hernández
b152c2d34f
Fix stray ProfileSelectDialog when only one profile exists
...
Fixes: 377829434
Test: atest ZenModePrioritySendersPreferenceControllerTest
Flag: android.app.modes_ui
Change-Id: Ia5f667fd937107af98dfb3a073cadeb935ff8a8a
2024-11-07 18:52:59 +01:00
Wes Okuhara
a3b4cf4f26
Merge "Settings: Re-enable WebViewAppPickerTest#testNotFinishedIfAdmin" into main
2024-11-07 17:13:49 +00:00
Jason Chiu
841fb3846b
Block the content scheme intent in AccountTypePreferenceLoader
...
Bug: 366401629
Flag: EXEMPT security fix
Test: atest AccountTypePreferenceLoaderTest, manual
Change-Id: Ica87087341cc983df04190919e33dc369fa18619
2024-11-07 16:06:06 +08:00
Wes Okuhara
329fbfed7d
Settings: Re-enable WebViewAppPickerTest#testNotFinishedIfAdmin
...
Since the time the test was ignored, this tests seems to have
self-resolved and now passes.
Bug: b/313615637
Test: atest SettingsRoboTests:com.android.settings.webview.WebViewAppPickerTest#testNotFinishedIfAdmin
Flag: TEST_ONLY
Change-Id: I3cd0595fd1a89ee944cd6c8e650c84b4ecdeb99f
2024-11-06 22:59:02 +00:00
David Liu
7b846bc9ad
Merge changes from topic "fix-expressive-design-preference-group" into main
...
* changes:
[Expressive design] preference group - fix preference highlight
Fix expressive design preference group
2024-11-06 20:47:59 +00:00
Daniel Norman
214a71a697
Merge "Explicitly mark the TopIntroPreference not searchable" into main
2024-11-06 17:57:25 +00:00
Julia Reynolds
106738a1b1
Merge "Add skeleton page for bundling" into main
2024-11-06 16:59:57 +00:00
Candice
3e96c9459b
Explicitly mark the TopIntroPreference not searchable
...
Bug: 353847080
Test: Manually. Add screen recording to the bug
Test: atest AccessibilityHearingAidsFragmentTest
Flag: com.android.settings.accessibility.fix_a11y_settings_search
Change-Id: I7bdeb07d78ed717abf0aee53bc63952edb183354
2024-11-06 12:31:45 +00:00
Jacky Wang
33c580ec45
[Catalyst] Support restriction for Display settings
...
NO_IFTTT=Catalyst only
Bug: 377600992
Flag: com.android.settings.flags.catalyst_display_settings_screen
Test: testdpc
Change-Id: I0a9a125a24614ea8d93e870891c7db6f73f4ac9e
2024-11-06 16:49:27 +08:00
David Liu
7e625884e3
[Expressive design] preference group - fix preference highlight
...
Support preference highlight feature
Bug: 376137920
Test: atest HighlightablePreferenceGroupAdapterTest
Flag: EXEMPT resource only update
Change-Id: I017f292778c984c0a8a207b837144fb9e344e9a8
2024-11-06 05:35:28 +00:00
Dongzhuo Zhang
288cb40982
Merge "Few update on contacts storage settings. 1. Add account preference category to contacts storage settings page 2. Preload account icon in settings constructor 3. Re-fetch account in controller to refresh the default account after user sets a different default account." into main
2024-11-06 03:47:19 +00:00
Xiaohui Chen
5585690b00
Merge "settings: fix roboletric test in MainClearTest" into main
2024-11-06 01:05:37 +00:00
Dongzhuo Zhang
2f16e5824e
Few update on contacts storage settings.
...
1. Add account preference category to contacts storage settings page
2. Preload account icon in settings constructor
3. Re-fetch account in controller to refresh the default account after user sets a different default account.
Test: atest SettingsRoboTests:com.android.settings.applications.contacts.ContactsStorageSettingsTest
atest SettingsRoboTests:com.android.settings.applications.contacts.ContactsStoragePreferenceControllerTest
Bug: 368641291
Flag: android.provider.new_default_account_api_enabled
Change-Id: I3ca2a7a0905118c7a3a47fe4573781ae86c246bd
2024-11-05 23:25:02 +00:00
Joshua Mccloskey
c8c6c80562
Merge changes I3726df57,If1dea7b3 into main
...
* changes:
Updated Orientation interactor
Added interupt to accessibility interactor
2024-11-05 23:24:34 +00:00
Daniel Norman
e784d052b9
Merge "Allow connected Hearing Aid devices to be searched by names" into main
2024-11-05 20:17:20 +00:00
Daniel Norman
aaa48abc5e
Merge "Allow saved Hearing Aid devices to be searched by names" into main
2024-11-05 18:33:59 +00:00
Julia Reynolds
976850dbdd
Add skeleton page for bundling
...
Test: BundleTypePreferenceControllerTest
Test: BundleGlobalPreferenceControllerTest
Test: BundlePreferenceControllerTest
Fixes: 376476949
Flag: android.app.notification_classification_ui
Change-Id: I6fa7ddfeb5ee6d2033dee4b57b0cc0e76bb347f6
2024-11-05 17:03:40 +00:00
Shaowei Shen
c0a4fec1e6
Merge "[PhysicalKeyboard] Update Setting Feature Provider for follow up usage" into main
2024-11-05 05:48:53 +00:00
Xiaohui Chen
7b73897b26
settings: fix roboletric test in MainClearTest
...
MainClearTest#testShowWipeEuicc_developerMode_unprovisioned
Bug: 313566998
Test: run atest SettingsRoboTests:com.android.settings.MainClearTest#testShowWipeEuicc_developerMode_unprovisioned
Flag: TEST_ONLY
Change-Id: Icdd3b251f03b10b8ba11338a955216ba35de41b5
2024-11-04 16:48:42 +00:00
Roy Chou
c2d0b25753
feat(brightness suw): adjust brightness toggles UI and remove autobrightness standalone page
...
Based on the UX alignment in doc and figma, we remove the autobrightness
detailed page to make the consistency with other Vision settings, and
update the brightness preference icons and summaries.
Bug: 377289685
Flag: com.android.settings.accessibility.add_brightness_settings_in_suw
Test: manually
Change-Id: If4038de07dec7eeb38d3c057affba737849e23c9
2024-11-04 16:22:46 +00:00