Commit Graph

146368 Commits

Author SHA1 Message Date
Solti
5a3cfb9f0c Disable ANGLE as system GLES dev option
This change prevents the feature from being inadvertently exposed to the
wider user base while it undergoes further refinement and stabilization
for a smoother user experience.

Test: atest SettingsUnitTests:com.android.settings.development.graphicsdriver.GraphicsDriverEnableAngleAsSystemDriverControllerJUnitTest
Test: locally build Husky and confirm the dev option is disabled, even
with the "debug.graphics.angle.developeroption.enable" prop set.
Flag: EXEMPT bugfix
Bug: b/384047927

Change-Id: I160840a25d38bf305871d7e146745df0d56f0227
2024-12-20 23:06:49 +00:00
Kyle Zhang
8d7fc7232b Merge "Fix force L3 preference unit test" into main am: 3874c11b94
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/3426487

Change-Id: I534c0a3f718ae7197c7a043f4c1709aa5e73014c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-12-20 15:02:22 -08:00
Kyle Zhang
3874c11b94 Merge "Fix force L3 preference unit test" into main 2024-12-20 14:18:22 -08:00
Chris Antol
6877d115e5 Support IntRange of value in PrefService
Bug: 384955673
Test: unit test
Flag: com.android.settingslib.flags.settings_catalyst
Change-Id: I0d5f67541ee48d758fc8fd0e38fe4c348127017c
2024-12-20 21:59:44 +00:00
Pat Manning
27bf7fc326 Merge "Increase touch target of pointer stroke preference options." into main 2024-12-20 09:36:43 -08:00
Jaewan Kim
614074e5c7 Hide Linux terminal if VM isn't supported
Bug: 385216798
Test: atest
Flag: Build.RELEASE_AVF_SUPPORT_CUSTOM_VM_WITH_PARAVIRTUALIZED_DEVICES
Change-Id: I06fe52cf877deb3cd9ebc61af1579931b97d7766
2024-12-21 00:31:55 +09:00
Pat Manning
9e93a0df64 Increase touch target of pointer stroke preference options.
Fix: 374886964
Test: Manual. TalkBack.
Flag: EXEMPT Bugfix.
Change-Id: I10ba80b26be5444096e6f81d1d2c12f3eb46b1ff
2024-12-20 07:26:47 -08:00
Treehugger Robot
54653364bc Merge "[Catalyst] Refine Wi-Fi preferences" into main 2024-12-20 06:56:56 -08:00
Weng Su
9d83ce76ba [Catalyst] Refine Wi-Fi preferences
- Use application context to get system services to avoid memory leaks

NO_IFTTT=Catalyst only

Bug: 385116691
Flag: EXEMPT bugfix
Test: Manual testing
atest -c WifiHotspotSwitchPreferenceTest \
         WifiSwitchPreferenceTest

Change-Id: I4340136d8d0118801ef450809424127f84afbb92
2024-12-20 21:45:49 +08:00
Jacky Wang
7a60e22763 Merge "[Catalyst] Update required permissions for Mobile data" into main 2024-12-20 03:37:34 -08:00
Jacky Wang
5aef4cdb07 [Catalyst] Update required permissions for Mobile data
NO_IFTTT=Catalyst only

Bug: 385282727
Bug: 368355368
Flag: com.android.settings.flags.catalyst_mobile_network_list
Test: devtool
Change-Id: Idcbdfa639df61d9bc2fd5a4bf5563e49067c834f
2024-12-20 18:04:42 +08:00
Treehugger Robot
bd3daa87cd Merge "Create a new region picker page" into main 2024-12-20 01:33:28 -08:00
Angela Wang
5ccc566161 Migrate SeekBarPreference to SliderPreference
Flag: EXEMPT flag by System prop
Bug: 349675952
Bug: 384648854
Test: manually check the UI
Test: atest AmbientVolumePreferenceTest
Change-Id: Ibe8ba3f8e46337b9771fd4921aee4dea21612e06
2024-12-20 01:17:22 -08:00
danielwbhuang
09b9d052fc Create a new region picker page
1. The region which is selected in region picker will also apply to the first locale.
2. When a user change the first locale, the region of the first locale will be updated to the region picker.

Bug: 385047778
Flag: com.android.settings.flags.regional_preferences_api_enabled
Test: check hsv
Change-Id: I001e0910ce9d1601513ed2f52e6ee30d3551859f
2024-12-20 16:12:25 +08:00
Jacky Wang
70c56ec8c9 [Catalyst] Update getRead/WritePermissions return type
NO_IFTTT=Catalyst only

Bug: 374115149
Flag: com.android.settings.flags.catalyst_mobile_network_list
Test: devtool
Change-Id: I30c93cc1c07691c1e0498916bbdfb423fa1734a0
2024-12-20 13:38:49 +08:00
Treehugger Robot
75cae48694 Merge "[HSUM] Fix BatteryOptimizationModeAppListPageProviderTest" into main 2024-12-19 21:06:29 -08:00
mxyyiyi
56c4bd723a [HSUM] Fix BatteryOptimizationModeAppListPageProviderTest
Headless System User Mode will use startActivityAsUser() instead of startActivity().

Bug: 383541859
Flag: EXEMPT bug fix
Test: atest BatteryOptimizationModeAppListPageProviderTest
Change-Id: Ic4a0fca1a5835c0dab292b8665551cb2ca9f6640
2024-12-20 11:52:04 +08:00
Kyle Zhang
3d84ccf8a2 Fix force L3 preference unit test
Bug: 385101776
Change-Id: I898b7855d3922636c09c99414cdaefee236fc71f
2024-12-19 16:02:45 -08:00
Dongzhuo Zhang
a88bee12d6 Merge "Update cloud_off icon color to match with the theme color." into main 2024-12-19 13:17:13 -08:00
Dongzhuo Zhang
2fdea0aa59 Update cloud_off icon color to match with the theme color.
Test: atest CtsSettingsTestCases
Bug: 382359013
Flag: com.android.settings.flags.enable_contacts_default_account_in_settings

Change-Id: I9d0e7d70798b230dada5711b392c76bbf94a07f4
2024-12-19 11:41:45 -08:00
Bill Yi
fa4cbfc7b7 Merge "Import translations. DO NOT MERGE ANYWHERE" into main 2024-12-19 11:40:41 -08:00
Bill Yi
05830e69f6 Merge "Import translations. DO NOT MERGE ANYWHERE" into main 2024-12-19 11:40:41 -08:00
Azhara Assanova
f2f9874122 Merge "[AAPM] Add advanced protection dialog according to API feedback" into main 2024-12-19 09:41:27 -08:00
Jason Hsu
aea33ee8d2 Merge "Fix '<b>' did not get bold in HearingDevice footer." into main 2024-12-19 08:39:01 -08:00
Jason Hsu
a21781781e Merge "Update contentDescription to announce 'than' rather than '>'" into main 2024-12-19 08:38:33 -08:00
Vladimir Komsiyski
af3e3026ff VDM Settings
Demo: go/vdm-settings-demo

Bug: 371713473
Bug: 338974320
Test: atest
Flag: android.companion.virtualdevice.flags.vdm_settings
Change-Id: I4a818b1b31ad59ee3de22105b969aec4c7f4d529
2024-12-19 04:57:19 -08:00
SongFerng Wang
b8c4231fed Merge "Add nonNull check for SubscriptionInfoEntity to avoid Settings NPE" into main am: 51769c2ed4 am: bb4a442684
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/3405179

Change-Id: Ida3e7053ec531ed13f2121fc8861a472f02b70a4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-12-19 04:04:09 -08:00
SongFerng Wang
bb4a442684 Merge "Add nonNull check for SubscriptionInfoEntity to avoid Settings NPE" into main am: 51769c2ed4
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/3405179

Change-Id: If5614a4e728ea949b8fa07a7c5a90aa506a6093b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-12-19 03:41:41 -08:00
jasonwshsu
9b4575a52a Fix '<b>' did not get bold in HearingDevice footer.
Root Cause: Did not use <![CDATA[ ...]]> to represent it contains html tag <b>.

Solution: Use <![CDATA[ and Html.fromHtml to add Spanned for the footer string.

Bug: 378806589
Test: Enable bold text to test the effect
Flag: EXEMPT bugfix
Change-Id: I56827dc18e7183c0458c83dac0dbeca7eb8bb16d
2024-12-19 19:36:08 +08:00
SongFerng Wang
51769c2ed4 Merge "Add nonNull check for SubscriptionInfoEntity to avoid Settings NPE" into main 2024-12-19 02:56:12 -08:00
jasonwshsu
7bb0c30688 Update contentDescription to announce 'than' rather than '>'
Root Cause: Talkback announce '>' (greater than), which is not user expected.

Solution: Update contentDescription with string contain 'than'

Bug: 378804585
Test: Enable screen reader to check
Flag: EXEMPT bugfix
Change-Id: Ibc7a2f7c7d1100dd25ddf29c2fffb22ac5ad52c6
2024-12-19 16:39:59 +08:00
Vincent Wang
19544f9079 Merge "Remove reduant files from settings" into main 2024-12-19 00:27:51 -08:00
Yiyi Shen
1219568e77 Update talkback text for device details gear button
Announce "Device name + Configure device detail. Double tap to activate"
instead of "Settings"

Flag: EXEMPT small fix
Bug: 379994439
Test: manual
Change-Id: I8a0d620c2aba0ada559ea3617535413bed8eee48
2024-12-19 15:11:48 +08:00
Angela Wang
597b3c6480 Merge "Reset descriptions for SeekBarPreference" into main 2024-12-18 20:38:58 -08:00
Daniel Norman
5e390e57b5 Merge "Strings updates for the new version of High contrast text." into main 2024-12-18 20:24:22 -08:00
Treehugger Robot
352a867aec Merge "[Catalyst] Include read/write permissions in get preference API" into main 2024-12-18 20:11:28 -08:00
Chelsea Hao
341fe8eb13 Merge "Export AudioSharingReceiver so that it could be launched by sysui." into main 2024-12-18 19:18:15 -08:00
YK Hung
702da9b565 Merge "[Expressive Battery] Tweak the animation of Battery Usage screen." into main 2024-12-18 19:04:30 -08:00
Daniel Norman
d6e53163fd Strings updates for the new version of High contrast text.
These strings may be replaced again after our UX Writing team provides
new strings for the final public release.

Bug: 384791485
Test: observe new strings; see http://b/384791485#comment2
Flag: EXEMPT strings changes
Change-Id: I5359bc3d6faca84238fe00801a5d68e5ef8ffc2f
2024-12-18 18:35:45 -08:00
Jacky Wang
a8dad23365 [Catalyst] Include read/write permissions in get preference API
Bug: 374115149
Flag: com.android.settingslib.flags.settings_catalyst
Test: unit
Change-Id: I69a92a8029b94ca03d6232164edddf1a987201be
2024-12-19 10:13:19 +08:00
Angela Wang
7dfbf6c92e Merge "[Ambient Volume] Migrate to use AmbientVolumeUiController in SettingsLib" into main 2024-12-18 17:52:47 -08:00
Treehugger Robot
0abc339959 Merge "[Catalyst] Update brightness preference to FloatPersistentPreference" into main 2024-12-18 17:05:42 -08:00
Treehugger Robot
4436870086 [automerger skipped] Merge "Fix the NPE in the tryToFetchUsageData() method" into main am: 250101cd8f am: 3464d757ff -s ours
am skip reason: Merged-In I4167becf373a6279135261bbaff44ef0888728fa with SHA-1 291e92d649 is already in history

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/3424441

Change-Id: I18325002f4036652b8b471e0cb86d7d090c5309a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-12-18 15:15:13 -08:00
Treehugger Robot
3464d757ff Merge "Fix the NPE in the tryToFetchUsageData() method" into main am: 250101cd8f
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/3424441

Change-Id: I7376d3e498ebca9eeaa90244d8b2da6b6ad7d658
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-12-18 14:50:31 -08:00
Treehugger Robot
250101cd8f Merge "Fix the NPE in the tryToFetchUsageData() method" into main 2024-12-18 14:30:37 -08:00
Pat Manning
18ca825d21 Merge "Update pointer fill option backgrounds for color contrast and touch target size." into main 2024-12-18 14:22:07 -08:00
YK Hung
7ea9d15853 Fix the NPE in the tryToFetchUsageData() method
Test: atest
Bug: 371490669
Fix: 371490669
Flag: EXEMPT for simple fix
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:291e92d6493b9640bc87bc787b58daa0936bae8e)
Merged-In: I4167becf373a6279135261bbaff44ef0888728fa
Change-Id: I4167becf373a6279135261bbaff44ef0888728fa
2024-12-18 13:35:29 -08:00
Riley Jones
821bbb415d Merge "Cleanup of AccessibilityUtil#hasValueInSettings" into main 2024-12-18 12:04:56 -08:00
Henri Chataing
4918001a03 Merge "Update the cache of a2dp config before writing config." into main am: 18eac4ef27 am: bde00faa0c
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/3350514

Change-Id: Id958e2cfc3802dda11c26b9b21a8509a8bbd0473
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-12-18 09:13:15 -08:00
Henri Chataing
bde00faa0c Merge "Update the cache of a2dp config before writing config." into main am: 18eac4ef27
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/3350514

Change-Id: I56c1fe945677d5eac84756cf87aab233724ef01d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-12-18 08:50:14 -08:00