Vitor Carvalho
ef34741cf2
Update EnterprisePrivacyFeatureProviderImpl to obtain the parental controls intent from SupervisionIntentProvider.
...
Bug: 382038391
Flag: android.app.supervision.flags.deprecate_dpm_supervision_apis
Test: atest EnterprisePrivacyFeatureProviderImplTest
Change-Id: Iab4308406257c18c5e6881747642a932ae54f78e
2025-01-27 19:17:01 +00:00
Vitor Carvalho
3aaf114753
Merge "Update ParentalControlsUtils to call the new internal API that is aware of SupervisionManager, introduced in ag/31120568." into main
2025-01-27 04:03:47 -08:00
Nikhil Nayunigari
3db5f484ce
Merge changes from topic "Ethernet Settings" into main
...
* changes:
Adding EthernetInterfaceTracker to support EthernetSettings
Adding middleware to support EthernetSettings
2025-01-25 18:05:21 -08:00
Nikhil Nayunigari
4d662c5bde
Adding EthernetInterfaceTracker to support EthernetSettings
...
This class is part of the middleware and will be used to be notified
when an EthernetInterface is added or removed.
Flag: com.android.settings.connectivity.ethernet_settings
Test: atest
SettingsRoboTests: com.android.settings.network.EthernetInterfaceTrackerTest
Change-Id: If3a1f4d7a96b301cd47ffbea55864bcc780cd1e0
2025-01-25 13:01:35 -08:00
Nikhil Nayunigari
6d2152fb10
Adding middleware to support EthernetSettings
...
Adds EthernetInterface class and its unit tests. This class encapsulates
all operations performed on an EthernetInterface. EthernetManager and
ConnectivityManager are its dependencies to execute operations.
Flag: com.android.settings.connectivity.ethernet_settings
Test: atest SettingsRoboTests:com.android.settings.network.EthernetInterfaceTest
Change-Id: I640a607c8d9705a10dc4c4c609e036a1afa6b5f7
2025-01-25 19:18:50 +00:00
Treehugger Robot
fe44ea6c87
Merge "Add the new Desktop Experience dev options" into main
2025-01-24 16:27:43 -08:00
Matthew DeVore
50cee5bf76
Merge "Show border highlight when dragging display" into main
2025-01-24 14:37:12 -08:00
Marzia Favaro
271fb3ea63
Merge "UserAspectRatioManager call AtivityRecord#canBeUniversalResizeable" into main
2025-01-24 02:46:03 -08:00
Matthew DeVore
1fb8fb0b4f
Show border highlight when dragging display
...
In the process of adding highlight we use an extra feature of
LayerDrawable to add insets so that we can add padding without changing
the actual dimensions or position of the DisplayBlock Views.
To make it easier to keep the values consistent and to aid in conversion
between px and dp, use dimen values to store padding and highlight
metrics.
Bug: b/352650922
Flag: com.android.settings.flags.display_topology_pane_in_display_list
Test: atest DisplayTopologyPreferenceTest.kt
Change-Id: I51ff2ce4a086e84a0c529346f8ede90430090b11
2025-01-23 23:26:53 -06:00
Yiyi Shen
09c8f4fabb
Merge "[Audiosharing] add profile service listener when BT just on" into main
2025-01-23 18:23:17 -08:00
Pierre Barbier de Reuille
8a42cd7171
Add the new Desktop Experience dev options
...
This option, when available, replaces the enable freeform ones.
Bug: 390625230
Bug: 389092752
Test: atest DesktopExperiencePreferenceControllerTest
Test: atest DesktopModeSecondaryDisplayPreferenceControllerTest
Test: atest DesktopModePreferenceControllerTest
Test: atest FreeformWindowsPreferenceControllerTest
Flag: com.android.window.flags.show_desktop_experience_dev_option
Change-Id: Ib2eaa99fab1fbcae6ed9afa997cfe92676a75c70
2025-01-23 11:01:11 +00:00
Jacky Wang
7a24cd61ac
[Catalyst] Migrate WifiCallingScreen to parameterized screen
...
Bug: 388420844
Bug: 372732219
Flag: com.android.settings.flags.catalyst_wifi_calling
Test: devtool
Change-Id: I322001acc453eae0d69761f7a585c6f33087ef6a
2025-01-23 17:16:41 +08:00
Yiyi Shen
e9b6016b8d
[Audiosharing] add profile service listener when BT just on
...
If receive BT on while profile service not ready, add profile service
listener and do things, e.g. update preference, when all relative
profile services connected.
Test: atest
Bug: 305620450
Flag: com.android.settingslib.flags.enable_le_audio_sharing
Change-Id: Ie56ed70190285785f1750a7cbbb16029b566fcbe
2025-01-23 15:36:48 +08:00
Chelsea Hao
f956509b8c
Merge "Show qr code in "Share your audio" dialog" into main
2025-01-22 23:35:39 -08:00
chelseahao
b6ba9c3bbc
Show qr code in "Share your audio" dialog
...
Test: atest
Bug: 381775542
Flag: com.android.settingslib.flags.enable_le_audio_sharing
Change-Id: I6fe339beb50803989d4110fca681e609d2d600c1
2025-01-23 14:23:38 +08:00
Vilas Bhat
3b6958253a
Merge "16KB: Fix failing tests for AOSP targets" into main am: 62c017beb5
am: 78c5a735ad
...
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/3455768
Change-Id: Ia25f358582c9e5a7b515b08bbeb9040e7e76c700
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2025-01-22 14:58:37 -08:00
Vilas Bhat
62c017beb5
Merge "16KB: Fix failing tests for AOSP targets" into main
2025-01-22 13:55:06 -08:00
Riley Jones
9707e4039f
Merge "Cleanup of deprecated A11y settings functions" into main
2025-01-22 10:41:05 -08:00
Treehugger Robot
3d626d8e8b
Merge "Partial flag clean up: Remove large mouse pointer in A11y Setting screen" into main
2025-01-22 10:13:34 -08:00
Vitor Carvalho
4c9232dda4
Merge "Fix ActionDisabledByAdminDialogHelperTest by setting a mock SupervisionManager as system service." into main
2025-01-22 10:07:22 -08:00
Marzia Favaro
cc4d5a3b6a
UserAspectRatioManager call AtivityRecord#canBeUniversalResizeable
...
instead of duplicating the method locally.
Fix: 374903057
Flag: EXEMPT same behavior
Test: UserAspectRatioManagerTest
Change-Id: I7b362bf9aaf06e1af0288e0ce8c43e7c3b3472e3
2025-01-22 17:48:32 +00:00
Vitor Carvalho
e866c91b84
Fix ActionDisabledByAdminDialogHelperTest by setting a mock SupervisionManager as system service.
...
A shadow of DPM is automatically added as system service by Robolectric infra. Since SupervisionManager is new, it doesn't have that.
We will consider changing Robolectric to do the same thing when SupervisionManager becomes more stable.
Flag: TEST_ONLY
Bug: 382034839
Test: atest ActionDisabledByAdminDialogHelperTest
Change-Id: I389938df10ce97c563511473b0aeaee52225f419
2025-01-22 16:53:16 +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
Shawn Lin
047c38856a
Merge "[Biometric Onboarding & Edu] move screen lock settings to choose lock" into main
2025-01-21 22:34:40 -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
Vilas Bhat
d30433c92e
16KB: Fix failing tests for AOSP targets
...
UiAutomator is case sensitive. On AOSP builds, the "Erase all data"
string is displayed in all caps in the dialog box on trying to erase all
data and switch to ext4 mode. This is a workaround fix for the issue.
Bug: 390535191
Flag: EXEMPT bugfix
Test: Enable16kbTest on AOSP Pixel 8 targets
Change-Id: I119fe076eb3eb037a23f07af77b9ad4935cb4064
2025-01-22 00:12:56 +00:00
Riley Jones
75500c02b2
Cleanup of deprecated A11y settings functions
...
Bug: 367414968
Test: atest com.android.settings.accessibility
Flag: EXEMPT cleanup
NO_IFTTT= Change does not alter preference list
Change-Id: I64f5f7fba112b6fb5035b88f01c04d9ee309f2c0
2025-01-21 21:07:34 +00: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
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
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
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
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
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
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
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
Menghan Li
4c9bf742bf
chore(magnification suw): Hide feedback preference in setup wizard
...
Bug: 380346799
Flag: com.android.server.accessibility.enable_low_vision_hats
Test: atest MagnificationFeedbackPreferenceControllerTest
MagnificationFollowTypingPreferenceControllerTest
MagnificationJoystickPreferenceControllerTest
MagnificationOneFingerPanningPreferenceControllerTest
ToggleScreenMagnificationPreferenceFragmentTest
Change-Id: I84f673235a8a4d97667edaabf72d46b985f33351
2025-01-19 20:00:58 -08:00
Shawn Lin
162c250e6a
Merge "[Biometric Onboarding & Edu] Support ways to use section for Face & FP" into main
2025-01-19 19:05:07 -08:00
Joy Babafemi
d3807e554d
Credential Manager Settings Improvement Bug fixes
...
Bug: 372715083
Flag: Flag EXEMPT manual tests
Change-Id: I386bc590955d762af0370e7ff5d6fbece55b564d
2025-01-18 01:29:49 +00:00