Commit Graph

147766 Commits

Author SHA1 Message Date
Treehugger Robot
10c60497ce Merge "[3FT] Strings update" into main 2025-03-20 11:59:24 -07:00
Hani Kazmi
65761e24db Merge "[AAPM] Open Settings from Dialog in New Task" into main 2025-03-20 11:39:22 -07:00
yyalan
2d55d29e2b [3FT] Strings update
Bug: 389062514
Fixes: 404773884
Flag: NONE bug fix
Test: check manually in settings
Change-Id: Ia5b2ef72c29785c5b2470fb775b5c1150f06eec6
2025-03-20 17:00:42 +00:00
Edgar Wang
68ca14d525 Merge "[Expressive design] apply AlertDialog style" into main 2025-03-20 09:52:15 -07:00
Treehugger Robot
cae1c7a68c Merge "WebView: defend against null array" into main 2025-03-20 09:50:29 -07:00
Treehugger Robot
2104427f6a Merge "Revert "[3F Tap] Radio Group VisD updates"" into main 2025-03-20 08:57:59 -07:00
Kevin Liu
c4cba7cd6b Merge "Fix the deprecated directlyOn method" into main am: a519bd5654
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/3545520

Change-Id: I6ed116e75f81b391734e28dc800513f2ed1d643b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2025-03-20 08:50:01 -07:00
Kevin Liu
a519bd5654 Merge "Fix the deprecated directlyOn method" into main 2025-03-20 08:18:59 -07:00
danielwbhuang
3796245d45 Add metrics for region change dialog
1. ACTION_CHANGE_REGION_DIALOG_POSITIVE_BTN_CLICKED
2. ACTION_CHANGE_PREFERRED_LANGUAGE_REGION_POSITIVE_BTN_CLICKED
3. ACTION_CHANGE_REGION_DIALOG_NEGATIVE_BTN_CLICKED
4. ACTION_CHANGE_PREFERRED_LANGUAGE_REGION_NEGATIVE_BTN_CLICKED

Bug: 389568296
Test: manual
Flag: EXEMPT bugfix
Change-Id: Ic6739c8ec31f8027d6879b584cd92a748d5c7f12
2025-03-20 22:23:57 +08:00
Hani Kazmi
e2bf7d5e03 [AAPM] Open Settings from Dialog in New Task
Test: Presubmit
Test: Manually tested on device
Bug: 404595286
Flag: EXEMPT bugfix
Change-Id: Ib100861a09429f1df7cfc909cb567f45cff44401
2025-03-20 05:57:26 -07:00
Marcelo Arteiro
7ae4e0fa0b Merge "Pending Location information added to Dark Theme" into main 2025-03-20 05:43:17 -07:00
Treehugger Robot
c36e3061ac [automerger skipped] Merge "Fix test failed of SatelliteSettingsPreferenceControllerTest" into main am: 08906d9c93 -s ours
am skip reason: Merged-In Icf82dab5a497304df9c3e6a8159e5806ac687445 with SHA-1 48895aaf03 is already in history

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

Change-Id: I7fae3bd3540bb0165a4e7697f0c6de15f36f4dbd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2025-03-20 05:40:37 -07:00
Tom Hsu
140808ff06 [automerger skipped] Fix test failed of SatelliteSettingsPreferenceControllerTest am: 2e6be73789 -s ours
am skip reason: Merged-In Icf82dab5a497304df9c3e6a8159e5806ac687445 with SHA-1 48895aaf03 is already in history

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

Change-Id: Idd4431a96ebce6bbb569344cb6c16bea4c92cf14
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2025-03-20 05:40:28 -07:00
Treehugger Robot
91f6063a43 Merge "Remove tint color from seekbar" into main 2025-03-20 05:34:37 -07:00
Treehugger Robot
08906d9c93 Merge "Fix test failed of SatelliteSettingsPreferenceControllerTest" into main 2025-03-20 05:14:49 -07:00
Yalan Yiue
84306355a7 Revert "[3F Tap] Radio Group VisD updates"
This reverts commit 3307af4985.

Reason for revert: b/404773996

Change-Id: I739856084506f863b3ab1ec1b9a1133feaec48fb
2025-03-20 04:55:59 -07:00
Tom Hsu
2e6be73789 Fix test failed of SatelliteSettingsPreferenceControllerTest
- This was fixed already. To avoid keeping failed here, make a work around to this test file.

Flag: EXEMPT bug fix
Fix: 404551954
Test: presubmit pass
Change-Id: I7e6d787a51991525c344a502fbf33b9ca6251667
Merged-In: Icf82dab5a497304df9c3e6a8159e5806ac687445
2025-03-20 04:27:01 -07:00
Shawn Lin
3a9f242226 Add ways to dismiss check enroll fingerprint dialog
Dismiss dialog when:
- touch outside the fingerprint icon
- failure over 3 times

Bug: 404875447
Test: 1. enroll a fingerprint
      2. click "check enrolled fingerprints"
      3. touch outside fp icon
      4. use not enrolled finger 3 times
Flag: EXEMPT bug fix
Change-Id: I30850c0e8a37d89ffeac75575b04eb8584271dbe
2025-03-20 11:01:47 +00:00
Treehugger Robot
2f63c57042 Merge "Stay on the region selection page after clicking "Cancel"." into main 2025-03-20 03:32:26 -07:00
Marcelo Arteiro
157030dcef Pending Location information added to Dark Theme
Resolved an issue in Settings where sunset/sunrise dark mode failed silently when a location was unavailable. Now, an error dialog is shown, even if location services are enabled, but a specific location is missing.

A footer stating the same issue is now present while the location is pending.

Existing banner that appears when Location is disabled is now being removed once Location is turned on. Previously the UI would refresh only after exiting and returning to the preference view.

Bug: 324548844
Bug: 402025928
Test: atest UiModeManagerServiceTest
Flag: EXEMPT bugfix
Change-Id: I914937185f11a686b453f929728b6329ebd05389
2025-03-20 03:21:45 -07:00
Yiyi Shen
cf5646c92b Merge "[Audiosharing] Refresh preference when onServiceConnected" into main 2025-03-20 03:14:38 -07:00
danielwbhuang
8be2d2ff40 Stay on the region selection page after clicking "Cancel".
Only finish the activity after user has selected a region.

Bug: 403172371
Test: manual
Flag: EXEMPT bugfix
Change-Id: I9eee0728f7a06260249ad1db6d499eeb8c8ea255
2025-03-20 16:41:47 +08:00
Shawn Lin
69829e9351 Merge "Fixed crash in FaceSettings" into main 2025-03-20 01:08:10 -07:00
Yiyi Shen
d09272e607 Merge "[Audiosharing] Avoid dup volume control entries" into main 2025-03-20 01:02:37 -07:00
Haijie Hong
d22895a781 Don't show key missing dialog for exclusively managed device
Test: local tested
Flag: EXEMPT minor fix
Bug: 404890083
Change-Id: I5ec0541b55af81bd3424e3b1af329cecd3a480ad
2025-03-20 00:22:42 -07:00
Shawn Lin
afe39e66e9 Merge "Update mIsFaceEnrollable after face enrollment" into main 2025-03-20 00:05:33 -07:00
Ramya Manoharan
a305fb9de3 Merge "[Settings][UI] Updated warning string during eSIM deletion in Settings." into main 2025-03-19 21:01:19 -07:00
Treehugger Robot
cba1fbacd1 Merge "Apply different text style to highlighted homepage titles" into main 2025-03-19 20:35:55 -07:00
Shawn Lin
5d48e5d944 Fixed crash in FaceSettings
Add null check

Bug: 402314712
Test: Enter Face unlock setting page
Flag: EXEMPT bug fix
Change-Id: I07761c251d7544a6ff40d165712dc0f566e684bf
2025-03-20 03:34:47 +00:00
Shawn Lin
d7c403acae Merge "Reland:Launch multiple biometric enrollment when no biometric is enrolled" into main 2025-03-19 20:02:06 -07:00
Android Build Coastguard Worker
02233ab65d Snap for 13241370 from 158549abc1 to 25Q2-release
Change-Id: I37bafce136d2bf56eab1e8499ee522aae41a46c4
2025-03-19 16:43:50 -07:00
Treehugger Robot
0a1019cc64 Merge "Only call super.updateState when work profile exists" into main 2025-03-19 16:31:38 -07:00
SongFerng Wang
6b98d239d5 Merge "Using current esim port of active esim slot" into main 2025-03-19 16:07:40 -07:00
Bill Yi
f40518c994 Merge "Import translations. DO NOT MERGE ANYWHERE" into main 2025-03-19 16:04:48 -07:00
Bill Yi
c52d9b27b2 Merge "Import translations. DO NOT MERGE ANYWHERE" into main 2025-03-19 16:04:48 -07:00
Bill Yi
6845ab6e25 Merge "Import translations. DO NOT MERGE ANYWHERE" into main 2025-03-19 16:04:48 -07:00
Xiaomiao Zhang
76069fe415 Merge "Create data store for safe search preference." into main 2025-03-19 15:40:28 -07:00
Yuri Lin
2034843773 Only call super.updateState when work profile exists
Since the updateState() method is being called regardless of the availability of a work profile, we were trying to get settings for USER_NULL, which was leading to crashes.

Flag: com.android.server.notification.polite_notifications
Fixes: 402317471
Test: manual with existing work profile & without existing work profile
Change-Id: Icddabd9a7575713f42a0f5bd955b65a7e46c7f45
2025-03-19 17:53:12 -04:00
Xiaomiao Zhang
b7de2ba4a5 Create data store for safe search preference.
Test: atest SupervisionSafeSearchPreferenceTest
Test: atest SupervisionWebContentFiltersScreenTest
Test: manually tested with physical device
Flag: android.app.supervision.flags.enable_web_content_filters_screen
Bug: 401568995
Change-Id: Ia9e3f73ac6e9efbe7933dc2958443e9fdb5b4422
2025-03-19 20:59:14 +00:00
Mark Renouf
158549abc1 Merge "Fixes 'capture more' on Settings home page" into main 2025-03-19 13:05:46 -07:00
Edgar Wang
f508f3b87f [Expressive design] apply AlertDialog style
Bug: 394699422
Test: visual
Flag: EXEMPT resource update
Change-Id: I828f447aca780d943ebd2477b6a07b622a88e8eb
2025-03-19 18:02:33 +00:00
Treehugger Robot
e2984b4b06 Merge "Change the resource ID of advanced protection help URI" into main 2025-03-19 10:52:36 -07:00
Mark Renouf
f5aa74b0e8 Fixes 'capture more' on Settings home page
This change excludes the contents of 'main_content_scrollable_container'
from scroll capture search.

Explanation: The inner-most child is selected whenever nested scrolling
views are found. This is incorrect for Settings because the inner
RecyclerView isn't actually scrollable (that is, the contents of it are
not scrolled within it, the RecyclerView itself is scrolled by the outer
ScrollView instead). View.canScrollVertically is unfortunately incorrect
for RecyclerView in this case as well.

This change excludes all children of the main ScrollView from the
search. This  ensures the outer ScrollView is chosen and this corrects
the 'capture more' screenshot functionality on the Settings home page.

Bug: 399810823
Test: manual; Open settings, screenshot, capture more
Flag: com.android.settings.flags.extended_screenshots_exclude_nested_scrollables
Change-Id: I3363d70b3649e2a34e541c45ab387d59547b8588
2025-03-19 09:22:30 -07:00
Azhara Assanova
96c6ed59a6 Change the resource ID of advanced protection help URI
Change-Id I3c6d24e3e9a4358ab1adb342dbee8fc56ac16794 added advanced
protection help URI to frameworks/base/core/res/res/values/config.xml,
so this change removes the duplicate resource from Settings and updates
ActionDisabledByAdvancedProtectionDialog to use the framework resource.

Bug: 401233918
Test: manual
Test: atest ActionDisabledByAdvancedProtectionDialog
Flag: EXEMPT bug fix
Change-Id: Ic84909f4c16d3449bd9981be6659987b1963a26a
2025-03-19 16:02:17 +00:00
Azhara Assanova
76b96fbb15 Fix default window type for Advanced Protection dialog
The previous window type FIRST_APPLICATION_WINDOW was incorrect and
could have caused the dialog to be dimmed and TalkBack to not be
focused. The current window type TYPE_APPLICATION fixes these issues by
correctly placing the dialog in the window hierarchy.

Bug: 404595933
Bug: 404439964
Bug: 353531691
Test: visual
Test: checked with TalkBack
Flag: EXEMPT bug fix
Change-Id: I520220c1527868b6fc928eaa35184ba9b0159e06
2025-03-19 07:18:08 -07:00
Haijie Hong
a58a764686 Merge "Scroll to top when opening more settings page" into main 2025-03-19 06:16:02 -07:00
Haijie Hong
7eacf7e6e6 Merge "Update tint of device details icon" into main 2025-03-19 04:42:16 -07:00
Haijie Hong
9ecaf7c2ae Merge "Add toast for bond loss" into main 2025-03-19 04:41:35 -07:00
Zaiyue Xue
bf5ea140f4 Merge "Support phonetype control for Settings Battery database retention time" into main 2025-03-19 04:35:46 -07:00
Haijie Hong
ce73cba979 Scroll to top when opening more settings page
Test: local tested
Flag: EXEMPT minor fix
Bug: 343317785
Change-Id: I5e90e4b1b3bcd5329c6574655ad6a3dee537438c
2025-03-19 04:28:25 -07:00