Commit Graph

147078 Commits

Author SHA1 Message Date
Treehugger Robot
6288eb50da Merge "[Expressive design] Update homepage preference layout" into main 2025-03-03 02:21:05 -08:00
Treehugger Robot
eb2196f913 Merge "[Expressive design] Update homepage injection icons" into main 2025-03-03 02:21:05 -08:00
Treehugger Robot
c794912537 Merge "[Expressive design] Apply colors to homepage icons" into main 2025-03-03 02:21:05 -08:00
Treehugger Robot
8ad06b4667 Merge "[Expressive design] Add colors for homepage icons" into main 2025-03-03 02:21:05 -08:00
Yiyi Shen
f4b8e05eeb Merge "[Audiosharing] Update the dialog content in place" into main 2025-03-03 01:27:26 -08:00
Yiyi Shen
dc5ed1f3a1 Merge "[Audiosharing] Disable the profile state change handling" into main 2025-03-03 01:27:26 -08:00
Yiyi Shen
4cbf81ea51 Merge "[Audiosharing] Finish handler activity if no dialog to show" into main 2025-03-03 01:27:26 -08:00
Yiyi Shen
351fca09f9 Merge "[Audiosharing] Refresh the dialog handling onNewIntent" into main 2025-03-03 01:13:47 -08:00
Jason Chiu
9c16e94552 [Expressive design] Apply colors to homepage icons
Bug: 396944193
Test: visual, robotest
Flag: com.android.settingslib.widget.theme.flags.is_expressive_design_enabled
Change-Id: I6ec24bdf8cb9a6f8454bd837daffe743b3b01526
2025-03-03 00:45:08 -08:00
Jason Chiu
b84b300523 [Expressive design] Update homepage injection icons
Bug: 396944193
Test: visual, robotest
Flag: com.android.settingslib.widget.theme.flags.is_expressive_design_enabled
Change-Id: I58274fb39b01f9c79abfb2e1e60925edacfa6573
2025-03-03 00:34:54 -08:00
Yiyi Shen
a55759efe0 [Audiosharing] Update the dialog content in place
We used to dismiss the dialog and then re-show to update the dialog
content. This change is to update the content in place by findViewById.

Test: atest
Flag: com.android.settingslib.flags.promote_audio_sharing_for_second_auto_connected_lea_device
Bug: 395786392
Change-Id: I565d465c5c7d8aaef2a96f5d5f0cb70232a1d7cc
2025-03-03 15:51:10 +08:00
Yiyi Shen
f23bda264a [Audiosharing] Refresh the dialog handling onNewIntent
If an instance of the activity already exists at the top of the current task, the system routes the intent to that instance through a call to its onNewIntent() method, rather than creating a new instance of the activity.

So we need manually trigger the handling logic in onNewIntent to refresh
the dialogs.

Test: atest
Flag: com.android.settingslib.flags.promote_audio_sharing_for_second_auto_connected_lea_device
Bug: 395786392
Change-Id: Iccb0ef649ee60cb97f7557943760f854d31ccc80
2025-03-03 13:12:10 +08:00
Yiyi Shen
dc78ca78e8 Merge "[Audiosharing] Start join handler activity from receiver" into main 2025-03-02 20:08:44 -08:00
Treehugger Robot
829a924de7 Merge "Validate SSID only on the Submit button" into main 2025-03-02 19:54:34 -08:00
Yiyi Shen
80fab0b84d [Audiosharing] Finish handler activity if no dialog to show
Test: atest
Flag: com.android.settingslib.flags.promote_audio_sharing_for_second_auto_connected_lea_device
Bug: 395786392
Change-Id: Ibd93f30574bb89cf4fd5e3c9590eb441c74b0cc8
2025-03-03 11:38:13 +08:00
Weng Su
9f943bad9d Validate SSID only on the Submit button
- Avoid to validate the SSID when scanning a QR code

Bug: 399791242
Flag: EXEMPT bugfix
Test: Manual testing
  atest SettingsUnitTests:AddNetworkFragmentTest
Change-Id: I91f010f8708490e397d762c96401569fc13601dd
2025-03-03 10:29:57 +08:00
Jacky Wang
9c8cb4d520 Merge "[Catalyst] Fix UI flicker when toggle Airplane mode" into main 2025-03-02 17:32:53 -08:00
Treehugger Robot
49f129ee11 Merge "Fix disruptive announcement on PIN/Password set up" into main 2025-03-02 17:32:19 -08:00
Treehugger Robot
6e2bddaabd Merge "Stop app when toggling backcompat setting" into main 2025-03-02 16:59:40 -08:00
Jacky Wang
e60bff2d81 [Catalyst] Fix UI flicker when toggle Airplane mode
The UI flicker is because preference change is notified twice after
onActivityResult calls setBoolean: 1) Catalyst framework registers a
common listener on each preference's storage to update UI when
preference value is changed. 2) The PhoneStateListener in
AirplaneModeStorage. Remove the second listener fixes the issue.

NO_IFTTT=Catalyst only

Fix: 395774878
Flag: com.android.settings.flags.catalyst
Test: manual
Change-Id: I9f93faf1da87d52a82d9019361b17b4b500d79fe
2025-03-03 07:54:42 +08:00
Yiyi Shen
0972a9f3b7 Merge "[Audiosharing] Finish handler activity when dialog destroy" into main 2025-03-02 07:57:51 -08:00
Treehugger Robot
11b78c6fef Merge "[Mag] Keyboard shortcut info shown when physical keyboard present" into main 2025-02-28 18:09:04 -08:00
Xiaomiao Zhang
8e3b899f30 Merge "Implement Web content filters entry point in Supervision Settings dashboard." into main 2025-02-28 17:58:08 -08:00
Xiaomiao Zhang
0dabc23adb Implement Web content filters entry point in Supervision Settings dashboard.
Test: atest SupervisionWebContentFiltersScreenTest
Bug: 395134536
Flag:android.app.supervision.flags.enable_web_content_filters_screen
Change-Id: I5471d8b2956e94b0120ae13bec6187065a5e738a
2025-02-28 16:46:10 -08:00
Matthew DeVore
57265d3575 Merge "Show options greyed out inactive display" into main 2025-02-28 16:31:24 -08:00
Treehugger Robot
d13dc6a1b7 Merge "fix(SUW): Update A11y Settings pages to use new expressive style" into main 2025-02-28 16:26:49 -08:00
Treehugger Robot
5e5a48d560 Merge "Import translations. DO NOT MERGE ANYWHERE" into main 2025-02-28 16:24:48 -08:00
Treehugger Robot
9731d5ab3a Merge "Import translations. DO NOT MERGE ANYWHERE" into main 2025-02-28 16:24:48 -08:00
Treehugger Robot
2719be50de Merge "Import translations. DO NOT MERGE ANYWHERE" into main 2025-02-28 16:24:48 -08:00
Treehugger Robot
34d1075280 Merge "Add content description for password&pin credential view." into main 2025-02-28 15:42:39 -08:00
Hao Dong
1cd98d4993 Add content description for password&pin credential view.
Bug: 384635437
Test: manual test with talkback on on settings device unlock
Flag: EXEMPT for a11y big fix
Change-Id: Ie9edd41dca8274cd69700d2a5dfc7b5fe5a7be8e
2025-02-28 21:24:10 +00:00
Ronald Braunstein
c5777c85f6 Merge "[owners] Remove curtislb@google.com from src/com/android/settings/password/OWNERS" into main am: e71f6991e2 am: b84bb949f2
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/3510415

Change-Id: I80493e4a77edbb42f39909986d0618a7d48ab005
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2025-02-28 08:50:21 -08:00
Ronald Braunstein
b84bb949f2 Merge "[owners] Remove curtislb@google.com from src/com/android/settings/password/OWNERS" into main am: e71f6991e2
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/3510415

Change-Id: I9125dced0a067fb2a2badae1b7e06f5b55b0b1f1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2025-02-28 08:24:37 -08:00
Ronald Braunstein
e71f6991e2 Merge "[owners] Remove curtislb@google.com from src/com/android/settings/password/OWNERS" into main 2025-02-28 07:55:24 -08:00
Kanyinsola Fapohunda
2e1dec9d60 Merge "Remove legacy flag for time feedback" into main 2025-02-28 07:31:15 -08:00
Owner Cleanup Bot
227c77e5c7 Merge "[owners] Remove zachoverflow@google.com from src/com/android/settings/nfc/OWNERS" into main am: 12abcbc552 am: 8203d7a8b2
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/3515715

Change-Id: I8d1614a66cde3c8cb065c2f5dd42a3e061a7c3d0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2025-02-28 07:12:31 -08:00
Owner Cleanup Bot
8203d7a8b2 Merge "[owners] Remove zachoverflow@google.com from src/com/android/settings/nfc/OWNERS" into main am: 12abcbc552
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/3515715

Change-Id: I94952bc03b112cde94d01681f919e98d03716b12
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2025-02-28 06:47:37 -08:00
Owner Cleanup Bot
12abcbc552 Merge "[owners] Remove zachoverflow@google.com from src/com/android/settings/nfc/OWNERS" into main 2025-02-28 06:20:49 -08:00
Yiyi Shen
ab466747e7 [Audiosharing] Start join handler activity from receiver
Test: atest
Flag: com.android.settingslib.flags.promote_audio_sharing_for_second_auto_connected_lea_device
Bug: 395786392
Change-Id: I7363ba5d7de9049f85dad4ce01467a93af4cb52e
2025-02-28 16:20:17 +08:00
Yiyi Shen
85d20f33be [Audiosharing] Disable the profile state change handling
on Connected devices page during audio sharing.
We have moved the handling to sysui via settingslib

Test: atest
Flag: com.android.settingslib.flags.promote_audio_sharing_for_second_auto_connected_lea_device
Bug: 395786392
Change-Id: I29dd105f9317f78d8d8dacbb3da72e745286e105
2025-02-28 16:17:37 +08:00
Yiyi Shen
c9d18f1724 [Audiosharing] Finish handler activity when dialog destroy
Test: atest
Flag: com.android.settingslib.flags.promote_audio_sharing_for_second_auto_connected_lea_device
Bug: 395786392
Change-Id: I0e7f3da759eb53328b57322b136bb2859cfa2f47
2025-02-27 18:50:36 -08:00
Xin Li
566663c374 Merge "Merge 25Q1 (ab/12770256) to aosp-main-future" into aosp-main-future am: 911fdcebcf
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/30754151

Change-Id: I35e4a8e52415c4f35ce3f7de9b33b6e17ee28e6b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2025-02-27 18:38:18 -08:00
Xin Li
a907af136a [automerger skipped] Merge 25Q1 (ab/12770256) to aosp-main-future am: 5bfde9fbf5 -s ours
am skip reason: Merged-In Iaee6792d1a27be8fa4b443f783a47a3715b6d3a1 with SHA-1 087ac777a8 is already in history

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

Change-Id: I2b13fae4abbaa98c2b82c886fcb336efb2e904ec
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2025-02-27 18:38:12 -08:00
Pawan Wagh
a63c370eb6 Stop app when toggling backcompat setting
- Add method to stop package
- Backcompat setting takes two launches right now to take effect.
stop application when backcompat setting is toggled.

Test: m Settings && adb install -r $ANDROID_PRODUCT_OUT/system_ext/priv-app/Settings/Settings.apk
Bug: 389696304
Flag: EXEMPT bug_fix
Change-Id: Iadc8030fe34f66e7eaf854513b14aeb78a556308
2025-02-28 01:14:30 +00:00
Owner Cleanup Bot
6c9b73b30b [owners] Remove zachoverflow@google.com from src/com/android/settings/nfc/OWNERS
This suggested change is automatically generated based on group
memberships and affiliations.

Please approve this change and vote the highest CR. This will keep the OWNERs
file tidy.  We ask that you do not ignore this change and approve it
unless you know a reason the OWNER should remain.  It can always be
reverted if needed.

If this change is in error, vote the lowest CR value (i.e. reject the CL)
and the bot will abandon it.

See the owner's recent review activity for context:
https://android-review.googlesource.com/q/zachoverflow@google.com

To report an issue, file a bug in the Infra>Codereview component.

Change-Id: I920d4ea8771b3d5e5b919ca8102291acf2ba48f6
2025-02-27 17:13:36 -08:00
Xin Li
911fdcebcf Merge "Merge 25Q1 (ab/12770256) to aosp-main-future" into aosp-main-future 2025-02-27 15:24:25 -08:00
Oleg Petšjonkin
b1066b1348 Merge "Talkback should not announce Selected when changing screen resolution" into main 2025-02-27 15:07:14 -08:00
Katie Dektar
e94d88c74e [Mag] Keyboard shortcut info shown when physical keyboard present
Shows keyboard shortcut info in magnification settings when a
physical keyboard is present. See bug for screenshots.

Hides touchscreen info in magnification settings when a touchscreen
is not present.

Adds ShadowInputDevice support for physical full keyboards.

Bug: b/388847050
Test: Manual, atest ToggleScreenMagnificationPreferenceFragmentTest
Flag: com.android.server.accessibility.enable_magnification_keyboard_control
Change-Id: Ib53fbd8f929d1cc8e294f6f04bab405c9bb576a9
2025-02-27 23:00:12 +00:00
Yinglei Wang
ed15a1079a Merge "CheckableRelativeLayout accessibility checked state updates" into main 2025-02-27 13:27:56 -08:00
Evan Chen
0f9c687bf3 Merge "Remove all associaitons when forget a device in Settings" into main 2025-02-27 13:04:53 -08:00