shaoweishen
f0a01c51dd
[Physical Keyboard][A11y Page] Add Bounce keys dialog
...
1.Add dialog for adjust bounce key to different values.
demo video: b/346949547#comment24.
2.Update summary text.
3.When receive update from content uri, update toggle state directly.
4.Rename Controller to more suitable name.
Bug: 346949547
Test: atest SettingsRoboTests
Flag: com.android.settings.keyboard.keyboard_and_touchpad_a11y_new_page_enabled
Change-Id: I94d8d1a77528b13f59b2d67dfa30e17dd177e385
2024-10-08 03:13:40 +00:00
Dongzhuo Zhang
fa433271a8
Add Contacts Stroage fragment class for Contacts Storage settings page.
...
Test: atest SettingsRoboTests:com.android.settings.applications.contacts.ContactsStorageSettingsTest
Bug: 368641291
Flag: com.android.settings.flags.enable_contacts_default_account_in_settings
Change-Id: I6ece3eeea64d07d4a97574f67549a72267371df8
2024-10-07 22:02:13 +00:00
shaoweishen
f0b6123acc
[Physical Keyboard][Setting] New pk a11y entry under a11y page
...
Add entry for physical keyboard a11y page under a11y setting
Bug: 345399212
Test: atest SettingsRoboTests
Flag: com.android.settings.keyboard.keyboard_and_touchpad_a11y_new_page_enabled
Change-Id: I0c59c3a9df1b5df5e22349ab3907f767682d6fb9
2024-10-04 09:06:10 +00:00
Haijie Hong
451dc11ed9
Merge "Add audio category preference in more settings fragment" into main
2024-09-29 12:06:44 +00:00
Haijie Hong
78cce9cd50
Add audio category preference in more settings fragment
...
BUG: 343317785
Test: local tested
Flag: com.android.settings.flags.enable_bluetooth_device_details_polish
Change-Id: I427a85159881205805933023020db2db73d729b6
2024-09-29 13:44:33 +08:00
Treehugger Robot
43f09d11a4
Merge "Replace "DND Access" by "Modes Access" in Settings search results" into main
2024-09-27 18:24:37 +00:00
Matías Hernández
2d65e7fbfa
Replace "DND Access" by "Modes Access" in Settings search results
...
Although we dynamically replace this string by "Modes access" everywhere in runtime, it seems the search index is based on the XML content.
Test: manual
Fixes: 370036858
Flag: EXEMPT Unflaggable
Change-Id: I48d8a1cb980b58f33041a7fe2a5e6bc3d50d1539
2024-09-27 18:50:04 +02:00
Yining Liu
41cd514fb3
Notification Minimalism Settings Main Switch
...
Add a main preference switch for the lockscreen
notification minimalism feature
Bug: 330387368
Bug: 354047572
Flag: com.android.server.notification.notification_minimalism
Test: atest
LockscreenNotificationMinimalismPreferenceControllerTest
Change-Id: I9aa4c51f9e316dd0dd1529d712b5e9486e43453b
2024-09-26 20:58:18 +00:00
Treehugger Robot
226e60f3a2
Merge "Add a header before the icon list in the new/rename mode screen" into main
2024-09-26 15:07:43 +00:00
Matías Hernández
f620f85484
Add a header before the icon list in the new/rename mode screen
...
Also fixed paddings a bit (e.g. Done button was too close to the icon grid).
Fixes: 369503296
Test: manual
Flag: android.app.modes_ui
Change-Id: Ic7b7dc9584db1f04b448fce828a8ec70cf17f06a
2024-09-26 15:25:01 +02:00
Treehugger Robot
d6f73f35b6
Merge "Update titles and summaries of the Date and time settings page" into main
2024-09-25 16:54:05 +00:00
Geoffrey Boullanger
8b7399a8d9
Update titles and summaries of the Date and time settings page
...
Design doc: go/dd-android-settings-time-2024
This change covers Part 1, which consists of adding user-friendly summary under each toggle and rewording titles.
Bug: 296835792
Test: on-device and atest
Flag: EXEMPT resource only update
Change-Id: I0b685743599880fc1c4ad680eca9c36e4e64d0ff
2024-09-25 15:19:10 +00:00
Menghan Li
26392847f0
Merge "refactor(brightness suw): decouple auto brightness initialization logic for setup flow" into main
2024-09-25 01:23:55 +00:00
Dongzhuo Zhang
c51a76014a
Merge "Add contacts storage setting entry in app settings page." into main
2024-09-25 00:20:32 +00:00
Dongzhuo Zhang
6231453e91
Add contacts storage setting entry in app settings page.
...
Test: atest SettingsRoboTests:com.android.settings.applications.contacts.ContactsStoragePreferenceControllerTest
Bug: 368641291
Flag: com.android.settings.flags.enable_contacts_default_account_in_settings
Change-Id: I8da16f24b17e44dc0ea417cffabd85c36d7edc5f
2024-09-24 22:28:22 +00:00
Menghan Li
e0f734526d
refactor(brightness suw): decouple auto brightness initialization logic for setup flow
...
The AccessibilitySettingsForSetupWizard class should not be responsible for managing the initial
logic of controllers, such as determining which controllers need to be dynamically added or updated
using setInSetupWizard APIs. This logic should be handled directly by the controllers themselves.
Bug: 311093618
Flag: EXEMPT bugfix
Test: atest AccessibilitySettingsForSetupWizardTest
AutoBrightnessPreferenceControllerForSetupWizardTest
AutoBrightnessPreferenceControllerTest
BrightnessLevelPreferenceControllerForSetupWizardTest
BrightnessLevelPreferenceControllerTest
Change-Id: I6065a10e72d002981c0f514543e6933d79c2aa1b
2024-09-24 05:41:23 +00:00
Maryam Dehaini
6a6a3efe57
Merge "Change "Open by default" setting page selection to radio buttons" into main
2024-09-23 22:45:07 +00:00
Maryam Dehaini
11825b0bc7
Change "Open by default" setting page selection to radio buttons
...
Selection to open page in app or browser needs to be displayed via radio
buttons as discussed here: http://b/346622495#comment14
Bug: 359262490
Test: Open links in app and browser
Flag: EXEMPT small UI change
Change-Id: Ib23084bcc7f899b97b59019775584807e5b70d7e
2024-09-23 14:32:08 -07:00
Pat Manning
6ce743bc1f
Merge "Add keywords to Pointer Scale previously associated with Large Pointer." into main
2024-09-20 13:48:37 +00:00
Pat Manning
1142e899ad
Add keywords to Pointer Scale previously associated with Large Pointer.
...
This will allow users to find the new Pointer Scale setting, even if
they are searching for the now removed Large Mouse Pointer.
Fix: 366376119
Test: Manual. Search in Settings for "Large" etc.
Flag: android.view.flags.enable_vector_cursor_a11y_settings
Change-Id: Ie6d02664d5c03196a89c76e8d0a493d5f05c107d
2024-09-18 12:15:43 +00:00
Chaohui Wang
777a179bd6
Create MobileNetworkSummaryRepository
...
For MobileNetworkSummaryController to use, so it no longer use
MobileNetworkRepository.
Fix: 366097262
Flag: EXEMPT refactor
Test: manual - on Network & internet
Test: atest MobileNetworkSummaryRepositoryTest
Change-Id: I8a9d52af8e230fc407a4339c27f73ef79d512b24
2024-09-18 13:07:50 +08:00
Matías Hernández
5dedf28f66
Merge "Remove "Do Not Disturb" from Sound summary in Settings top screen" into main
2024-09-13 18:46:25 +00:00
Pat Manning
753b476a39
Move pointer and touchpad customization settings to their own pages.
...
Bug: 269100659
Test: PointerTouchpadFragmentTest
Test: PointerTouchpadPreferenceControllerTest
Flag: android.view.flags.enable_vector_cursor_a11y_settings
Change-Id: I0dccf48f9b5416ad8e6d3c263188d4bb850f69e9
2024-09-12 10:33:40 +00:00
Matías Hernández
00e86639d8
Merge "Update "Dark Theme" Settings screen to account for Modes that can toggle it" into main
2024-09-11 15:57:46 +00:00
Matías Hernández
2a3e8b3070
Update "Dark Theme" Settings screen to account for Modes that can toggle it
...
Bedtime is no longer a special case.
Fixes: 361592187
Test: atest com.android.settings.display.darkmode
Flag: android.app.modes_ui
Change-Id: Iddc5d8142d6bc0bb1f5c4ead876ee201c8818b12
2024-09-11 11:52:50 +02:00
Matías Hernández
dd9b17b083
Remove "Do Not Disturb" from Sound summary in Settings top screen
...
Bug: 361140177
Test: manual
Flag: android.app.modes_ui
Change-Id: I11f808319bbcc2645e593f70003611f70a3fc930
2024-09-10 18:23:24 +02:00
Shaowei Shen
7910315b7a
Merge "[Physical Keyboard][A11y Page] Add new Keyboard A11y page" into main
2024-09-05 03:35:32 +00:00
shaoweishen
bf4442162d
[Physical Keyboard][A11y Page] Add new Keyboard A11y page
...
Add new Keyboard A11y page, and controled with flag.
Demo video: b/345399212#comment6
Bug: 345399212
Test: atest SettingsRoboTests
Flag: com.android.settings.keyboard.keyboard_and_touchpad_a11y_new_page_enabled
Change-Id: I4bd45ff16c8abb33e1cf56c377ea86c20195fe26
2024-09-04 10:00:52 +00:00
Chaohui Wang
d7a2aeb82d
Clean up TARE
...
Bug: 331617295
Flag: EXEMPT clean up
Test: m Settings
Change-Id: Ie37617a082c7036672d2901ed45146932a5d97d8
2024-09-04 17:00:41 +08:00
Chaohui Wang
b12a4d30ad
Settings search for Data warning & limit
...
Bug: 358238959
Flag: EXEMPT bug fix
Test: manual - search data warning
Change-Id: Ifc29b8979a5ba523e930b0c3a59fcb3d9ab99571
2024-09-04 02:33:23 +00:00
Chaohui Wang
fc8e8991c9
Clean up InternetPreferenceController
...
And also the flag.
Bug: 339884322
Flag: com.android.settings.flags.internet_preference_controller_v2
Test: manual - Network & internet
Change-Id: Icb3427f6624db0442c05f5e149dbe522d1497e83
2024-08-29 15:55:44 +08:00
Chaohui Wang
f218f76221
Create VideoCallingRepository
...
Also support settings search for video calling.
Fix: 233327342
Flag: EXEMPT bug fix
Test: manual - on mobile settings
Test: manual - search video calling
Test: unit test
Change-Id: Ic4a25849f77f1759fa157931d428daa9e6854ff2
2024-08-29 03:37:50 +00:00
Yuri Lin
772928694f
Merge "Add modes to Settings homepage." into main
2024-08-29 00:56:11 +00:00
Yuri Lin
3ccbb0ffa5
Add modes to Settings homepage.
...
Also moves the modes entrypoints out of the sub-pages it was previously in (notifications and sound settings).
Bug: 353700470
Test: manual by opening the homepage
Flag: android.app.modes_ui
Change-Id: I53124bfed25c43fc2dabaf9c43ce0513bbfc7377
2024-08-28 13:13:46 -04:00
Pat Manning
f81aec1662
Replace Large mouse pointer setting with Pointer Scale
...
Bug: 269100659
Test: LargePointerIconPreferenceControllerTest
Flag: android.view.flags.enable_vector_cursor_a11y_settings
Change-Id: Ic643eb1eb862388eddf5d6f3de2d25739d4d23ad
2024-08-28 11:16:09 +00:00
Matías Hernández
ef4792c811
Merge "Flip the INTERRUPTION_FILTER_ALL switch" into main
2024-08-20 14:06:17 +00:00
Haijie Hong
fa56fb9bbf
Merge "Add device details more settings page" into main
2024-08-20 09:43:30 +00:00
Chaohui Wang
b3ee1d70c4
Settings search for Carrier settings version
...
Bug: 358238959
Flag: EXEMPT bug fix
Test: manual - search carrier
Test: unit test
Change-Id: I4c13d22a6b689273684ff44df8071789a7a78d6e
2024-08-20 13:22:04 +08:00
Haijie Hong
7cd4a3987f
Add device details more settings page
...
BUG: 343317785
Test: atest DeviceDetailsFragmentFormatterTest
Flag: com.android.settings.flags.enable_bluetooth_device_details_polish
Change-Id: Ia9eff049e73e039ac5d0fb26096ab4e9add60315
2024-08-19 23:41:16 +08:00
Chaohui Wang
6f9f6cff6b
Merge "Settings search for app data usage" into main
2024-08-19 05:17:45 +00:00
Matías Hernández
7883588653
Flip the INTERRUPTION_FILTER_ALL switch
...
Instead of "Limit what can notify you", title is now "Allow all notifications" and its behavior is reversed (switch ON hides people/apps/other).
Fixes: 360359116
Test: atest InterruptionFilterPreferenceControllerTest + manual
Flag: android.app.modes_ui
Change-Id: Ibb5334889662ec3aa778cd74c51506718ab0ebc7
2024-08-16 16:45:54 +00:00
Chaohui Wang
f2591b2968
Settings search for app data usage
...
Bug: 358238959
Flag: EXEMPT bug fix
Test: manual - search app data usage
Change-Id: Ie39a7f25b72f7b264f53329082fa34231c2aaa89
2024-08-16 14:02:24 +08:00
mxyyiyi
05e857de6a
Migrate Spinner on Battery Usage to settingsLib Spinner widget.
...
Bug: 359429437
Test: visual
Test: atest BatteryUsageBreakdownControllerTest
Flag: EXEMPT bug fix
Change-Id: I71bd1f31db302d407603c71d1a1163ed22fafed8
2024-08-16 13:40:07 +08:00
Chun-Ku Lin
1c5bd6f935
Merge "Revert "Revert "Don't truncate the title in Color Correction opt..."" into main
2024-08-13 20:18:33 +00:00
mxyyiyi
f32f31a68e
Update PreferenceCategory style in battery usage.
...
- Remove 2 unexpected padding caused by empty title.
https://screenshot.googleplex.com/8Da8eyezLHnwpkj
https://screenshot.googleplex.com/cs6gRpNkWxDjRER
Bug: 359429437
Test: visual
Flag: EXEMPT bug fix
Change-Id: I055edf8f27a6c646df5c0c8fddfd849282334333
2024-08-13 15:38:55 +08:00
Haijie Hong
c2ed6d3242
Move rename button next to the device name
...
BUG: 343317785
Test: atest GeneralBluetoothDetailsHeaderControllerTest
Flag: com.android.settings.flags.enable_bluetooth_device_details_polish
Change-Id: I87f030ca48d3edac13759fe51499b7e400dbb795
2024-08-12 12:31:45 +08:00
Chaohui Wang
e880a15aeb
Merge changes from topic "PreferredNetworkModeSearchItem" into main
...
* changes:
Dual SIM search for Preferred network type
Refactor MobileNetworkSettingsSearchIndex
2024-08-09 02:50:04 +00:00
Treehugger Robot
93b093033a
Merge "Migrate Tips Card in battery uasge to Settings Card." into main
2024-08-08 15:09:30 +00:00
mxyyiyi
427c9c3187
Migrate Tips Card in battery uasge to Settings Card.
...
before:
[Dark-settings]:https://screenshot.googleplex.com/56EiS3PbtRsh5RR
[Light-app]:https://screenshot.googleplex.com/8UDuFEkkrLUt53D
after:
[Dark-settings]:https://screenshot.googleplex.com/3zKxxGi2Awa6s72
[Light-settings]:https://screenshot.googleplex.com/rsgVh9P62x7itUa
[Dark-app]:https://screenshot.googleplex.com/56EiS3PbtRsh5RR
[Light-app]:https://screenshot.googleplex.com/6bfs2u43nZpHL8y
Bug: 357603119
Test: atest BatteryTipsControllerTest
Flag: EXEMPT bug fix
Change-Id: I25e3b407378b01ef9868326a005554ceb6e94181
2024-08-08 13:59:11 +00:00
Chaohui Wang
25d5816f5f
Dual SIM search for Preferred network type
...
Bug: 358238959
Flag: EXEMPT bug fix
Test: manual - search preferred
Test: atest EnabledNetworkModePreferenceControllerHelperTest
Change-Id: Icb86d88eec3bcaaaf1db67f7008173a90957cbbc
2024-08-08 14:16:29 +08:00