Commit Graph

146113 Commits

Author SHA1 Message Date
Treehugger Robot
3dcc09cc82 Merge "Fix incorrect region" into main 2025-01-22 09:10:27 -08:00
Allen Su
9e09f00956 Fix incorrect region
Bug: 388426025
Test: UI verification
Flag: com.android.settings.flags.regional_preferences_api_enabled
Change-Id: I62df2e3d2111ee45aece7a6af81edc561fe72b07
2025-01-22 11:02:52 +00:00
Chung Tang
bb094b877c Merge "Accommodate BATT protocol modifications." into main 2025-01-22 02:58:57 -08:00
Yiyi Shen
a618a8a241 Merge "[Audiosharing] Move entry preference out of group category" into main 2025-01-22 01:09:08 -08:00
Chung Tang
8a6ea1a106 Accommodate BATT protocol modifications.
Bug: 380790573
Test: atest com.android.settings.bluetooth.AdvancedBluetoothDetailsHeaderControllerTest and Manual
Flag: com.android.settings.flags.enable_battery_level_display

Change-Id: Ibc4eb66aacedaf3a4111d4a411dada6cde1a5b9c
2025-01-22 00:14:53 -08:00
Yiyi Shen
001ec9d33e Merge "[Audiosharing] Avoid popup dialog when broadcast start in SysUI" into main 2025-01-22 00:02:30 -08:00
Bill Lin
e34c3f9b99 Merge "Fix the SUW setup Pattern view the two steps offset issue" into main 2025-01-21 23:12:37 -08:00
lbill
5b70748ce9 Fix the SUW setup Pattern view the two steps offset issue
Test: manual go through SUW setup Pattern view, and make sure pattern
view do not shift in confirm step
Fixes: 324489595
Flag: EXEMPT bugfix/clean up layout issue

Change-Id: Ia5e6ef8a8c9ecf712f69bfde2bb631dc2605210d
2025-01-21 22:42:36 -08:00
Shawn Lin
047c38856a Merge "[Biometric Onboarding & Edu] move screen lock settings to choose lock" into main 2025-01-21 22:34:40 -08:00
Treehugger Robot
11127f729e Merge "[Catalyst] Initial migration for "Display size and text" screen" into main 2025-01-21 22:00:06 -08:00
Jacky Wang
4cadb751c2 [Catalyst] Allow using zero screen res in DashboardFragment
Bug: 383568136
Flag: android.app.supervision.flags.enable_supervision_settings_screen
Test: manual
Change-Id: Ic76121821b63aafe799cec6e784bf26bf1328092
2025-01-22 11:38:36 +08:00
Shawn Lin
d6df87cca6 [Biometric Onboarding & Edu] move screen lock settings to choose lock
- Hide gear menu in LockScreenSafetySource
- Move screen lock settings to ChooseLockGeneric

Bug: 370940762
Test: atest ScreenLockPreferenceDetailsUtilsTest
Flag: com.android.settings.flags.biometrics_onboarding_education

Change-Id: I07c7bb16ecc2ea6e7cd64a4e1d6bf4f493c5b951
2025-01-22 03:28:19 +00:00
Sunny Shao
d38e43b82f [Catalyst] Initial migration for "Display size and text" screen
Test: Manual
Bug: 372776688
Flag: com.android.settings.flags.catalyst_text_reading_screen
Change-Id: Iadbf36cee58083b8182ed5b275912a9e3a15b119
2025-01-22 02:58:29 +00:00
Vincent Wang
aa39f81625 Merge "Determine if devices support screen off unlock from config" into main 2025-01-21 17:38:15 -08:00
Treehugger Robot
dd65609fd8 Merge "Revert "Replace system_ext container with system"" into main 2025-01-21 16:54:05 -08:00
Jacky Wang
82100793fd [Catalyst] Implement metrics logger for Get/Set/Graph API
Bug: 372980186
Flag: com.android.settings.flags.catalyst
Test: statsd_testdrive
Change-Id: I358449612a09ef325e47d0d107e1d72339a9f741
2025-01-22 07:30:28 +08:00
Yvonne Jiang
777378996f Merge "Initial skeleton of new "Supervision" settings screen with top-level entry point." into main 2025-01-21 11:27:13 -08:00
Joy Babafemi
64769aae17 Merge "Credential Manager Settings Improvement Bug fixes" into main 2025-01-21 11:12:25 -08:00
Yvonne Jiang
b3c8c71fb3 Initial skeleton of new "Supervision" settings screen with top-level entry point.
Intake bug: b/379312924

Test: atest SupervisionDashboardScreenTest
Test: atest SupervisionMainSwitchPreferenceTest
Test: manually on real device
Bug: 383568136
Change-Id: I6bb8aa432c1b4527cec0f4c2593fd1494975503d
Flag: android.app.supervision.flags.enable_supervision_settings_screen
2025-01-21 10:54:57 -08:00
Bill Yi
968807c3bc Merge "Import translations. DO NOT MERGE ANYWHERE" into main 2025-01-21 10:35:29 -08:00
Bill Yi
083acefed7 Merge "Import translations. DO NOT MERGE ANYWHERE" into main 2025-01-21 10:35:29 -08:00
Matthew DeVore
4c09b82f52 Merge "DisplayTopology: user cannot drag only display" into main 2025-01-21 10:32:07 -08:00
Matthew DeVore
7bada83969 Merge "external displays: mirror/extend switch" into main 2025-01-21 10:08:15 -08:00
Yomna N
7957d4be7b Merge "Check for any valid SIM card before showing Cellular Security Settings" into main 2025-01-21 07:41:41 -08:00
YK Hung
3770da60da Merge "[Expressive Battery] In Battery screen, split items into different category" into main 2025-01-21 07:09:27 -08:00
mxyyiyi
3ad21788be [Expressive Battery] In Battery screen, split items into different category
- For experssive style, items split into 2 groups. Item "battery percentage" for a single group.
- For original style, reorder the items, sort item "battery percentage" at the last.

Bug: 349652542
Test: visual
Flag: com.android.settingslib.widget.theme.flags.is_expressive_design_enabled
Change-Id: I4a163d075ecd94a8079839dc0ad34dd993a7c725
2025-01-21 17:49:59 +08:00
Ze Li
0a5a225bb3 Merge "[Temp bonding] Add guest device section to connected device page." into main 2025-01-21 00:13:58 -08:00
Treehugger Robot
d49287f08e Merge "fix(brightness suw): Hide brightness preference in the suw." into main 2025-01-21 00:03:42 -08:00
Treehugger Robot
6a2da665c5 Merge "Support new Preferences in Fingerprint Settings" into main 2025-01-20 23:43:04 -08:00
Shawn Lin
a41c34567a Merge "Fixed test failed on aosp" into main 2025-01-20 23:06:31 -08:00
Milton Wu
2ac83092e0 Support new Preferences in Fingerprint Settings
Provide an interface to inject new Fingerprint Settings from
FeatureProvider.

Bug: 388488353
Flag: EXEMPT support interface, flag only used in impl part
Test: atest FingerprintSettingsFragmentTest
Change-Id: I9d82e3e0b50a7aa1ed65f34ff0272d2a1b5881a9
2025-01-20 21:35:57 -08:00
Matthew DeVore
4943337ee3 Merge "Do not shrink topology pane after a drag" into main 2025-01-20 21:33:47 -08:00
Menghan Li
47550d4c8a fix(brightness suw): Hide brightness preference in the suw.
Root cause: there's a mismatch in how visibility is determined for
the AutoBrightnessPreferenceControllerForSetupWizard. The
getAvailabilityStatus method and the displayPreference method
(specifically the preference.setVisible call) use different
conditions for showing the preference.
Solution: To ensure consistency, I propose aligning these conditions
by incorporating an aconfig flag check in both places. This will
prevent unexpected behavior and make the logic clearer.

Bug: 389011125
Flag: com.android.settings.accessibility.add_brightness_settings_in_suw
Test: atest AutoBrightnessPreferenceControllerForSetupWizardTest
            BrightnessLevelPreferenceControllerForSetupWizardTest
Change-Id: I004bfe8b1e039734356715c971f0bfbe56ffa9db
2025-01-21 05:25:21 +00:00
Zoey Chen
98124ddbde Merge "[Settings] Create new controller for app language: supported locale" into main 2025-01-20 20:51:33 -08:00
Yiyi Shen
5a8e10bbe3 [Audiosharing] Move entry preference out of group category
Test: atest
Bug: 305620450
Flag: com.android.settingslib.flags.enable_le_audio_sharing
Change-Id: I0573c9c35c05ca7915f94e6f67064cc5b3d79fec
2025-01-20 19:12:21 -08:00
Chung Tang
9c22bfef3d Merge "Add aConfig flag for battery level display." into main 2025-01-20 18:36:00 -08:00
Ze Li
0f2e4e35d3 Merge "[Temp bonding] Controller for the guest list to store temp bond device" into main 2025-01-20 18:33:56 -08:00
Jacky Wang
041bc113eb Remove MainSwitchPreference.updateStatus
NO_IFTTT=Update API

Bug: 391092187
Flag: EXEMPT library
Test: atest&manual
Change-Id: I6e31857d8ca7084c737fd69f63b33f6a58cf3022
2025-01-21 07:44:43 +08:00
Harry Cutts
1d28b612fe Merge "Give input team ownership of mouse-related settings files" into main 2025-01-20 02:57:18 -08:00
Shawn Lin
b6a01a03dd Fixed test failed on aosp
There is no mock for
FaceFeatureProvider.getEnrollActivityClassProvider() in aosp which
caused the null exception test failure.

Use FaceEnroll class name to lauch enroll activity directly to fix this
issue.

Bug: 388933801
Test: atest FaceSettingsEnrollButtonPreferenceControlleTest
Flag: com.android.settings.flags.biometrics_onboarding_education
Change-Id: Ibbbbe888f95c1ece0372ac31435ce6817cba45b5
2025-01-20 02:24:17 -08:00
Ze Li
2141d62f95 [Temp bonding] Add guest device section to connected device page.
Test: com.android.settings.connecteddevice.audiosharing.TemporaryBondDeviceGroupControllerTest, com.android.settings.connecteddevice.audiosharing.TemporaryBondDeviceGroupUpdaterTest
Bug: 362859132
Flag: com.android.settingslib.flags.enable_temporary_bond_devices_ui
Change-Id: I699ac451e4d1570173ad527658d6aeab70ce354b
2025-01-20 17:32:40 +08:00
Ze Li
73845cd40c [Temp bonding] Controller for the guest list to store temp bond device
Test: com.android.settings.connecteddevice.audiosharing.TemporaryBondDeviceGroupControllerTest
Bug: 362859132
Flag: com.android.settingslib.flags.enable_temporary_bond_devices_ui
Change-Id: I895c48844afe447bee1009e406e604849378305f
2025-01-20 17:32:40 +08:00
Angela Wang
8eed8f2d6e Merge "Offer a way to hide LE Audio toggle for ASHA device" into main 2025-01-20 01:14:36 -08:00
Chung Tang
f40f4d6c4e Add aConfig flag for battery level display.
Bug: 390542072
Flag: com.android.settings.flags.enable_battery_level_display
Test: N/A

Change-Id: Ifeb9a6122234e4d5712b4e583cd2de120d3e5149
2025-01-20 00:38:05 -08:00
Vincent Wang
5ace2018cc Determine if devices support screen off unlock from config
Bug: 389002332
Flag: android.hardware.biometrics.screen_off_unlock_udfps
Test: 1. Build pass
      2. Check screen off unlcok is enabled on usudfps & udfps devices
      3. Enable screen off unlock on usudfps devices by default
      4. Disable screen off unlock on udfps devices by default
Change-Id: I81c419f51a808a5e51d9bb92f19553cdf9e9c2f8
2025-01-20 07:30:25 +00:00
Zoey Chen
3abdad1800 [Settings] Create new controller for app language: supported locale
Bug: 388199937
Test: manual
Flag: EXEMPT refactor
Change-Id: I66a1cec4483818a81f754c3aaa47cc569503f2fa
2025-01-19 22:50:42 -08:00
Angela Wang
71f4b0f8e3 Offer a way to hide LE Audio toggle for ASHA device
Flag: EXEMPT bugfix
Bug: 390070780
Test: atest BluetoothDetailsProfilesControllerTest
Test: manually check on real device
Change-Id: I078403f7071c1011acbedae2d1d0e55783cc0661
2025-01-20 06:25:10 +00:00
Menghan Li
48a229cb88 Merge "chore(magnification suw): Hide feedback preference in setup wizard" into main 2025-01-19 21:50:38 -08:00
Treehugger Robot
12a64f350e Merge "[Catalyst] Update RangeValue usages to IntRangeValuePreference" into main 2025-01-19 21:36:17 -08:00
Zoey Chen
580fd5ded9 Merge "[Settings] Show intro preference in numbering system as well" into main 2025-01-19 21:17:08 -08:00