Commit Graph

55920 Commits

Author SHA1 Message Date
Matthew DeVore
d1510f4bee Allow drag/drop of display blocks
After dropping, apply the new topology to the DisplayManager. We assume
the new topology is immediately written and read it back.

We don't yet respond to updates of the topology from other apps or
components; this will come in a follow-up patch soon.

Flag: com.android.settings.flags.display_topology_pane_in_display_list
Bug: b/352650922
Test: drag a display when there is only one in the topology
Test: drag a display when there are two in the topology
Test: close and re-open settings to verify a topology is persisted
Test: atest DisplayTopologyPreferenceTest.kt
Change-Id: I26aa7325570c5fd3e8b5fb60cb6e1196f8657b80
2025-01-03 11:43:23 -06:00
Michael Checo
b33674eb4f Merge "Add preference toggle for mouse pointer acceleration setting" into main 2024-12-30 08:24:32 -08:00
Yuchen Sun
382ae17a76 Merge "[Expressive design] Update MainSwitchPreference padding in SettingsActivity." into main 2024-12-30 01:26:02 -08:00
Daniel Huang
8143a69996 Merge "[Update] Expose the regional preferences pages" into main 2024-12-29 23:41:58 -08:00
Edgar Wang
2184688d88 Merge "Relocate Speech entry point" into main 2024-12-29 23:38:31 -08:00
Edgar Wang
fced1ff1e6 Merge "Fix talkback speech for storage size unit 'byte'" into main 2024-12-29 23:36:34 -08:00
danielwbhuang
4e1bf7db92 [Update] Expose the regional preferences pages
1. Link ACTION_MEASUREMENT_SYSTEM_SETTINGS to MeasurementSystemItemFragment
2. Link ACTION_NUMBERING_SYSTEM_SETTINGS to NumberingPreferencesFragment
3. Link ACTION_REGION_SETTINGS to RegionPickerFragment
4. Deprecate NumberingPreferencesFragment

Bug: 381038747
Flag: android.provider.system_regional_preferences_api_enabled
Test: use test app to try intent ACTION, atest
Change-Id: Id76e589ce25ae5dfc3443948300c6c21ab30672c
2024-12-30 11:29:19 +08:00
Yuchen
3cef2a0f96 [Expressive design] Update MainSwitchPreference padding in SettingsActivity.
Update padding programmatically to avoid regression in b/385850462.

Bug: 349681531
Flag: EXEMPT migration
Test: visual
Change-Id: I916dd6e9a41f410ab7d71252944fbf831cd96198
2024-12-30 02:51:53 +00:00
Garvita Jain
76f31297ea Fix talkback speech for storage size unit 'byte'
Formatter#formatBytes returns file size in units B/KB/MB/GB.
Talkback cannot handle unit size B. Use TtsSpan to return a CharSequence
for Talkback to announce this correctly in the Storage Settings page.

BUG: 317747133
Test: manual - open Storage settings page with Talkback feature on
Flag: EXEMPT bugfix
Change-Id: I65d0abb5a9ea358c116f84a85f0e42187998fd17
2024-12-30 02:41:43 +00:00
Treehugger Robot
12df61328a Merge "[Catalyst] Implement get{Read,Write}Permissions for Use Battery Saver" into main 2024-12-29 16:49:23 -08:00
Treehugger Robot
585d034210 Merge "[Catalyst] Implement get{Read,Write}Permissions for Wifi hotspot" into main 2024-12-29 15:32:44 -08:00
Angela Wang
64624ae43f Merge "Update Flash Notifications screen with expressive design" into main 2024-12-28 17:35:28 -08:00
Angela Wang
b5ec99bf35 Merge "Update ShortcutPreference with expressive design" into main 2024-12-28 17:34:49 -08:00
Treehugger Robot
7c861dc669 Merge "Hide Linux terminal if VM isn't supported" into main am: c8e78dc149 am: bf33cb8c33
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/3428339

Change-Id: Ica0388cb13627e2920ab2876ab38c2c070396919
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-12-28 08:18:17 -08:00
Treehugger Robot
c8e78dc149 Merge "Hide Linux terminal if VM isn't supported" into main 2024-12-28 07:11:08 -08:00
Priyanka Advani (xWF)
47d59ab974 Merge "Revert "[AAPM] Add advanced protection dialog according to API f..."" into main 2024-12-27 14:25:58 -08:00
Michael Checo
f9a89f1c77 Add preference toggle for mouse pointer acceleration setting
Bug: 384552392
Test: verified on DUT
Flag: com.android.hardware.input.pointer_acceleration
Change-Id: I45de5bdd2456cfb4fab6d1398bdc5d8f7b9efddb
2024-12-27 13:03:59 -08:00
Treehugger Robot
e095ce3124 Merge "[Catalyst] Provide screen key to @ProvidePreferenceScreen" into main 2024-12-27 05:33:47 -08:00
Sunny Shao
80f8684b9e [Catalyst] Implement get{Read,Write}Permissions for Wifi hotspot
NO_IFTTT=Catalyst migration

Test: Devtool
Fix: 384827196
Flag: com.android.settings.flags.catalyst_tether_settings
Change-Id: I6716b8060754d87a07cd00d0074b800985729459
2024-12-27 20:42:48 +08:00
danielwbhuang
8588bf2950 Relocate Speech entry point
Bug: 383051970
Flag: android.provider.system_regional_preferences_api_enabled
Test: check hsv
Change-Id: Id5cbeef4263d94a9c9ebef7ede291b277a740871
2024-12-27 19:05:17 +08:00
Angela Wang
9736b59ac2 Update Flash Notifications screen with expressive design
Flag: EXEMPT flag by System prop
Bug: 349678118
Test: atest FlashNotificationsPreviewPreferenceControllerTest
Test: manually check the UI, screenshots attached on bug
Change-Id: I2db55cef161016940b19f14c70b9d2442d3859c3
2024-12-27 10:57:15 +00:00
Bill Lin
cc83f12b13 Merge "Remove US-UDFPS power optimization flag" into main 2024-12-27 02:15:37 -08:00
Jean Chen
a85144439d Merge "feat(HCT): Notification 'open settings' action behavoir" into main 2024-12-27 01:36:09 -08:00
Treehugger Robot
f4aa62fb64 Merge "[Catalyst] Implement get{Read,Write}Permissions for Media volume" into main 2024-12-27 01:18:10 -08:00
Jacky Wang
cfcf20c70a [Catalyst] Provide screen key to @ProvidePreferenceScreen
NO_IFTTT=Catalyst only

Bug: 386179791
Flag: com.android.settings.flags.catalyst
Test: manual
Change-Id: Ie8106ec45a32e4a61826512fc62746c9ffc47d9c
2024-12-27 17:14:27 +08:00
Treehugger Robot
11a5a8b27a Merge "[Catalyst] Implement get{Read,Write}Permissions for Use Wi-Fi Calling" into main 2024-12-27 01:04:53 -08:00
Vincent Wang
fc181bd015 Remove US-UDFPS power optimization flag
Bug: 386308574
Flag: EXEMPT for removing flag
Test: Check screen off unlock is workable
Change-Id: I8a9886ceada72a4589e97d256d8a967e78da5725
2024-12-27 08:47:23 +00:00
Treehugger Robot
062d721d03 Merge "[Catalyst] Implement get{Read,Write}Permissions for Call volume" into main 2024-12-27 00:44:48 -08:00
Treehugger Robot
610295560b Merge "[Catalyst] Implement get{Read,Write}Permissions for Ring volume" into main 2024-12-27 00:24:50 -08:00
chenjean
ac876b1173 feat(HCT): Notification 'open settings' action behavoir
The notification should open High Contrast Text page and disappear automatically when the user taps the "Open Settings" button within the notification.

Bug: 385794406
Flag: com.android.graphics.hwui.flags.high_contrast_text_small_text_rect
Test: atest SettingsRoboTests:com.android.settings.accessibility.HighContrastTextMigrationReceiverTest
Change-Id: Ibe3c343d39e3c98a8b98fb4252d5f5a37d1aaa49
2024-12-27 16:05:08 +08:00
Jason Chiu
56daeaea73 Merge "[Catalyst] Implement get{Read,Write}Permissions for Bluetooth" into main 2024-12-26 23:54:25 -08:00
Jacky Wang
c1fb46f717 [Catalyst] Implement get{Read,Write}Permissions for Use Wi-Fi Calling
Bug: 385288187
Flag: com.android.settings.flags.catalyst_wifi_calling
Test: devtool
Change-Id: I28d51248285ee153bdbfe04dd31e137107bef501
2024-12-27 15:44:38 +08:00
Jacky Wang
82aa6c7e64 Merge "Revert "[Expressive design] Update MainSwitch in SettingsActivity."" into main 2024-12-26 23:17:38 -08:00
Angela Wang
0af1dbae4e Update ShortcutPreference with expressive design
To make hearing devices screen meets the expressive design, the shortcut
preference need to be updated.

Flag: EXEMPT flag by System prop
Bug: 349675952
Test: atest ShortcutPreferenceTest
Test: manually check the UI, screenshots attached on bug
Change-Id: I04a86c0592c5aa0e096b827a9ee65b12cf13ecf5
2024-12-27 07:08:58 +00:00
Treehugger Robot
0553c76186 Merge "[Catalyst] Implement get{Read,Write}Permissions for Wi-Fi" into main 2024-12-26 21:30:12 -08:00
Jason Chiu
bf7c271efc Merge "[Catalyst] Implement get{Read,Write}Permissions for Adaptive connectivity" into main 2024-12-26 20:56:09 -08:00
Jason Chiu
d3a0a7a945 Merge "[Catalyst] Implement get{Read,Write}Permissions for Data Saver" into main 2024-12-26 20:53:21 -08:00
Mill Chen
35b6dbd032 [Catalyst] Implement get{Read,Write}Permissions for Call volume
NO_IFTTT=Catalyst only

Fix: 386142831
Test: devtool
Flag: com.android.settings.flags.catalyst_sound_screen
Change-Id: I5ead6fa83dd6ce84f10c7352b60b354f1471f6c9
2024-12-27 04:53:09 +00:00
Mill Chen
c210dc981c [Catalyst] Implement get{Read,Write}Permissions for Media volume
NO_IFTTT=Catalyst only

Fix: 386143376
Test: devtool
Flag: com.android.settings.flags.catalyst_sound_screen
Change-Id: I1909c32ae1d067b095208b4a65ad53bd7080acf1
2024-12-27 04:45:51 +00:00
Jacky Wang
63a14901aa Revert "[Expressive design] Update MainSwitch in SettingsActivity."
This reverts commit b7e0923414.

Reason for revert: Cause regression b/385850462

Change-Id: I82992d428ea985bc2a762854df2abd555cc4a467
2024-12-26 20:44:31 -08:00
Jason Chiu
2485a07426 [Catalyst] Implement get{Read,Write}Permissions for Bluetooth
NO_IFTTT=Catalyst only

Fix: 385271230
Flag: com.android.settings.flags.catalyst_bluetooth_switchbar_screen
Test: devtool
Change-Id: I697a088d13fa019158c89835adb95759f7d30da7
2024-12-27 12:42:09 +08:00
Mill Chen
5da3d3390a [Catalyst] Implement get{Read,Write}Permissions for Ring volume
NO_IFTTT=Catalyst only

Fix: 386143268
Test: devtool
Flag: com.android.settings.flags.catalyst_sound_screen
Change-Id: I8ed7fa1d6a857d64896b33a80e17f7e08808bbaf
2024-12-27 04:37:43 +00:00
Treehugger Robot
5911efa204 Merge "[Catalyst] Implement get{Read,Write}Permissions for Airplane mode" into main 2024-12-26 20:34:17 -08:00
Yuri Lin
0e3f407f7d Merge "Add setting for promoted (live) notifications" into main 2024-12-26 10:30:28 -08:00
Yuri Lin
d5c0851c0b Add setting for promoted (live) notifications
Add a switch to control whether live notifications are permitted for an app, at the top of the app's notification settings page. This controls canPostPromotedNotifications() for that app.

Bug: 369150427
Flag: android.app.ui_rich_ongoing
Test: manual, PromotedNotificationsPreferenceControllerTest
Change-Id: I3a7c05721f1e879fb5fb0f5fb5f283dedbd195da
2024-12-26 11:09:08 -05:00
Jason Chiu
d1066117f7 [Catalyst] Implement get{Read,Write}Permissions for Airplane mode
NO_IFTTT=Catalyst only

Fix: 385265477
Flag: com.android.settings.flags.catalyst_network_provider_and_internet_screen
Test: devtool
Change-Id: Ib357563787f01dead06c1167a1a5a9ad4a268082
2024-12-26 17:16:02 +08:00
Jason Chiu
1c0cc38992 [Catalyst] Implement get{Read,Write}Permissions for Data Saver
NO_IFTTT=Catalyst only

Fix: 385050976
Flag: com.android.settings.flags.catalyst_restrict_background_parent_entry
Test: devtool
Change-Id: I3799007586f5a5b26fa20f077a311313bb35e2c3
2024-12-26 17:09:59 +08:00
Jason Chiu
1568db6ea4 [Catalyst] Implement get{Read,Write}Permissions for Adaptive connectivity
NO_IFTTT=Catalyst only

Fix: 385266011
Flag: com.android.settings.flags.catalyst_adaptive_connectivity
Test: devtool
Change-Id: I06505cc934ad829edb6a9b62ec0848cedcc814a2
2024-12-26 16:10:41 +08:00
Jason Chiu
0fe222774d [Catalyst] Implement get{Read,Write}Permissions for Wi-Fi
NO_IFTTT=Catalyst only

Fix: 385268791
Flag: com.android.settings.flags.catalyst_internet_settings
Test: devtool
Change-Id: I136aacd63d079a8d3bfafba3b0aa3fd92bd582a4
2024-12-26 16:02:49 +08:00
Yuchen Sun
0f1c0f3ceb Merge "[Expressive design] Update wifi entry preference padding." into main 2024-12-25 22:43:29 -08:00