diff --git a/Android.bp b/Android.bp index 610e7e80fbe..3cf1034010f 100644 --- a/Android.bp +++ b/Android.bp @@ -74,6 +74,7 @@ android_library { "android.hardware.dumpstate-V1.0-java", "android.hardware.dumpstate-V1.1-java", "lottie", + "windowExtLib", ], libs: [ @@ -102,6 +103,10 @@ android_app { ], static_libs: ["Settings-core"], uses_libs: ["org.apache.http.legacy"], + optional_uses_libs: [ + "androidx.window.extensions", + "androidx.window.sidecar", + ], resource_dirs: [], optimize: { proguard_flags_files: ["proguard.flags"], @@ -113,6 +118,11 @@ android_library_import { aars: ["libs/contextualcards.aar"], } +android_library_import { + name: "windowExtLib", + aars: ["libs/window_ext_lib.aar"], +} + filegroup { name: "Settings_proguard_flags", srcs: ["proguard.flags"], diff --git a/AndroidManifest.xml b/AndroidManifest.xml index f06d38f50ff..9015d8aedc3 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -108,8 +108,12 @@ + + - - - + + + + + android:configChanges="orientation|keyboard|keyboardHidden|screenSize|screenLayout"> @@ -139,19 +145,34 @@ android:value="true" /> - + - - - - - - + android:exported="true" + android:enabled="false" + android:configChanges="orientation|keyboard|keyboardHidden|screenSize|screenLayout" + android:permission="android.permission.LAUNCH_MULTI_PANE_SETTINGS_DEEP_LINK"> + + + + + + + @@ -211,10 +232,32 @@ + + + + + + + + + + + + + @@ -225,6 +268,8 @@ + @@ -240,6 +285,8 @@ + @@ -265,6 +312,16 @@ + + + + + + + - - + + + android:value="com.android.settings.network.NetworkProviderSettings"/> + + android:value="true"/> @@ -289,7 +348,11 @@ android:icon="@drawable/ic_homepage_network" android:exported="true"> + android:value="com.android.settings.network.NetworkProviderSettings"/> + + - - + + - - + + + android:value="com.android.settings.network.NetworkProviderSettings"/> + + + + + + @@ -327,6 +402,8 @@ + @@ -352,6 +429,8 @@ + + @@ -387,6 +468,8 @@ + @@ -400,6 +483,8 @@ + + + @@ -484,6 +573,8 @@ + @@ -494,6 +585,8 @@ android:clearTaskOnLaunch="true"> + + + + + + + + @@ -623,6 +730,8 @@ android:targetActivity="Settings$TetherSettingsActivity"> + + + @@ -666,6 +779,8 @@ + + @@ -705,6 +822,8 @@ + @@ -728,6 +847,8 @@ + @@ -741,6 +862,8 @@ + + + + @@ -783,6 +912,8 @@ android:targetActivity="Settings$LanguageAndInputSettingsActivity"> + + + + @@ -916,6 +1053,8 @@ + @@ -926,6 +1065,8 @@ android:exported="true"> + + @@ -994,6 +1137,8 @@ + @@ -1014,6 +1159,8 @@ + @@ -1033,6 +1180,8 @@ + + @@ -1070,6 +1221,8 @@ + @@ -1093,6 +1246,8 @@ android:value="true" /> + + @@ -1124,6 +1281,25 @@ + + + + + + + + + + + @@ -1150,6 +1326,8 @@ + @@ -1170,6 +1348,8 @@ + @@ -1181,6 +1361,8 @@ android:targetActivity="Settings$ManageApplicationsActivity"> + + + + @@ -1267,6 +1455,8 @@ android:targetActivity="Settings$ManageApplicationsActivity"> + @@ -1571,6 +1785,8 @@ android:targetActivity="Settings$DeviceAdminSettingsActivity"> + + @@ -1621,6 +1839,8 @@ + + + @@ -1666,6 +1890,8 @@ + @@ -1701,6 +1927,11 @@ android:value="com.android.settings.accessibility.AccessibilitySettingsForSetupWizard" /> + + + @@ -1733,10 +1966,32 @@ + + + + + + + + + + + + + + + + - - + @@ -1780,6 +2034,8 @@ + @@ -1856,8 +2112,13 @@ android:screenOrientation="portrait"/> + android:exported="true" + android:screenOrientation="portrait"> + + + + + + android:exported="false"/> + @@ -2085,6 +2347,8 @@ + + @@ -2150,6 +2416,8 @@ + + @@ -2212,6 +2482,8 @@ + + + android:label="@string/select_webview_provider_dialog_title"> + + + + + @@ -2391,6 +2674,8 @@ + @@ -2453,6 +2738,8 @@ + + @@ -2491,6 +2780,8 @@ + @@ -2505,6 +2796,8 @@ + + + + + + @@ -2649,6 +2952,8 @@ android:resource="@drawable/ic_settings_multiuser" /> + @@ -2668,6 +2973,8 @@ + @@ -2700,6 +3007,8 @@ + + + + + + + + + + + @@ -2845,6 +3174,8 @@ + @@ -2859,6 +3190,8 @@ + + + @@ -2906,6 +3243,8 @@ + @@ -2917,6 +3256,8 @@ + @@ -2932,6 +3273,8 @@ + @@ -3080,6 +3423,7 @@ @@ -3089,6 +3433,8 @@ + @@ -3103,6 +3449,8 @@ + + @@ -3163,6 +3513,8 @@ + + @@ -3190,6 +3544,8 @@ + + @@ -3217,6 +3575,8 @@ + + @@ -3243,6 +3605,8 @@ + + @@ -3282,6 +3648,8 @@ + + @@ -3309,6 +3679,8 @@ + @@ -3325,6 +3697,8 @@ android:value="true" /> + + @@ -3386,6 +3762,8 @@ android:exported="true"> + + @@ -3418,6 +3798,8 @@ + + @@ -3601,6 +3985,8 @@ + @@ -3741,6 +4127,8 @@ + + + + @@ -3793,6 +4187,8 @@ + - /> + + - - - - + + + + + + + + + errorLine1=" <color name="lock_pattern_background">#00000000</color>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> - - - - + errorLine1=" <color name="fingerprint_title_color">#ffffffff</color>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + errorLine1=" <color name="fingerprint_message_color">#de000000</color>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + errorLine1=" <color name="running_processes_system_ram">#ff384248</color>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + errorLine1=" <color name="running_processes_free_ram">#ffced7db</color>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + errorLine1=" <color name="confirm_device_credential_transparent_black">#60000000</color>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -373,8 +373,8 @@ priority="4" summary="Using hardcoded color" explanation="Hardcoded color values are bad because theme changes cannot be uniformly applied.Instead use the theme specific colors such as `?android:attr/textColorPrimary` in attributes. This ensures that a theme change from a light to a dark theme can be uniformlyapplied across the app." - errorLine1=" <color name="fingerprint_title_color">#ffffffff</color>" - errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + errorLine1=" <color name="icon_accent">#ffabffec</color>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> - - - - + errorLine1=" <color name="material_blue_500">#4285F4</color>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + errorLine1=" <color name="material_blue_700">#3367D6</color>" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + + + + - - - - - - - - - - - - - - - - - - - - + + + + @@ -601,7 +537,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -617,7 +553,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -633,7 +569,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -649,7 +585,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -665,7 +601,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -681,7 +617,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -697,7 +633,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -713,7 +649,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -729,7 +665,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -745,7 +681,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -761,7 +697,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -777,7 +713,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -793,7 +729,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -809,7 +745,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -825,7 +761,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -841,7 +777,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -857,7 +793,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -873,7 +809,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -889,7 +825,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -905,7 +841,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -921,7 +857,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -937,7 +873,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -953,7 +889,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -969,7 +905,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -985,7 +921,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1001,7 +937,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1017,7 +953,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1033,7 +969,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1049,7 +985,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1065,7 +1001,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1081,7 +1017,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1097,7 +1033,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1113,7 +1049,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1129,7 +1065,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1145,7 +1081,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1161,7 +1097,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1177,7 +1113,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1193,7 +1129,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1209,7 +1145,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1225,7 +1161,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1241,7 +1177,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1257,7 +1193,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1273,7 +1209,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1289,7 +1225,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1305,7 +1241,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1321,7 +1257,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1337,7 +1273,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1353,7 +1289,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1369,7 +1305,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1385,7 +1321,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1401,7 +1337,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1417,7 +1353,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1433,7 +1369,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1449,7 +1385,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1465,7 +1401,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1481,7 +1417,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1497,7 +1433,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1513,7 +1449,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1529,7 +1465,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1545,7 +1481,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1561,7 +1497,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1577,7 +1513,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1593,7 +1529,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1609,7 +1545,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1625,7 +1561,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1641,7 +1577,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1657,7 +1593,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1673,7 +1609,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1689,7 +1625,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1705,7 +1641,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1721,7 +1657,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1737,7 +1673,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1753,7 +1689,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1769,7 +1705,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1785,7 +1721,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1801,7 +1737,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1817,7 +1753,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1833,7 +1769,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1849,7 +1785,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1865,7 +1801,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1879,6 +1815,118 @@ explanation="Hardcoded color values are bad because theme changes cannot be uniformly applied.Instead use the theme specific colors such as `?android:attr/textColorPrimary` in attributes. This ensures that a theme change from a light to a dark theme can be uniformlyapplied across the app." errorLine1=" <color name="SIM_color_red">#ffd32f2f</color> <!-- Material Red 700 -->" errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - @@ -2009,7 +2041,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -2025,7 +2057,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -2041,7 +2073,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -2057,7 +2089,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -2071,6 +2103,22 @@ explanation="Hardcoded color values are bad because theme changes cannot be uniformly applied.Instead use the theme specific colors such as `?android:attr/textColorPrimary` in attributes. This ensures that a theme change from a light to a dark theme can be uniformlyapplied across the app." errorLine1=" <color name="settings_dialog_colorError">#d93025</color> <!-- Red 600 -->" errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4041,7 +4633,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~"> @@ -4057,7 +4649,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~"> @@ -4073,7 +4665,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~"> @@ -4089,7 +4681,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~"> @@ -4105,7 +4697,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~"> @@ -4125,54 +4717,6 @@ column="41"/> - - - - - - - - - - - - @@ -4201,7 +4745,7 @@ errorLine2=" ^"> @@ -4217,7 +4761,7 @@ errorLine2=" ^"> @@ -4233,7 +4777,7 @@ errorLine2=" ^"> @@ -4249,7 +4793,7 @@ errorLine2=" ^"> @@ -4265,7 +4809,7 @@ errorLine2=" ^"> @@ -4281,7 +4825,7 @@ errorLine2=" ^"> @@ -4297,7 +4841,7 @@ errorLine2=" ^"> @@ -4313,7 +4857,7 @@ errorLine2=" ^"> @@ -4329,7 +4873,7 @@ errorLine2=" ^"> @@ -4493,259 +5037,4 @@ column="5"/> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/libs/window_ext_lib.aar b/libs/window_ext_lib.aar new file mode 100644 index 00000000000..ca58b362099 Binary files /dev/null and b/libs/window_ext_lib.aar differ diff --git a/proguard.flags b/proguard.flags index b66a7862df2..3ed713636bd 100644 --- a/proguard.flags +++ b/proguard.flags @@ -66,3 +66,7 @@ -keepclasseswithmembers class * extends com.android.settings.slices.SliceBackgroundWorker { public (android.content.Context, android.net.Uri); } + +# Keep WM Jetpack classes and callbacks +-keep class androidx.window.** { *; } +-dontwarn androidx.window.extensions.** diff --git a/res/color/preference_highligh_color.xml b/res/color/preference_highlight_color.xml similarity index 100% rename from res/color/preference_highligh_color.xml rename to res/color/preference_highlight_color.xml diff --git a/res/drawable-night/accessibility_button_navigation.xml b/res/drawable-night/accessibility_button_navigation.xml new file mode 100644 index 00000000000..d6fd4854bf8 --- /dev/null +++ b/res/drawable-night/accessibility_button_navigation.xml @@ -0,0 +1,43 @@ + + + + + + + + + + + + diff --git a/res/drawable-night/accessibility_button_preview_base.xml b/res/drawable-night/accessibility_button_preview_base.xml new file mode 100644 index 00000000000..a5b0bfa9b26 --- /dev/null +++ b/res/drawable-night/accessibility_button_preview_base.xml @@ -0,0 +1,28 @@ + + + + + + + diff --git a/res/drawable-night/accessibility_button_preview_large_floating_menu.xml b/res/drawable-night/accessibility_button_preview_large_floating_menu.xml new file mode 100644 index 00000000000..74ecbfcd7b1 --- /dev/null +++ b/res/drawable-night/accessibility_button_preview_large_floating_menu.xml @@ -0,0 +1,28 @@ + + + + + + + diff --git a/res/drawable-night/accessibility_button_preview_small_floating_menu.xml b/res/drawable-night/accessibility_button_preview_small_floating_menu.xml new file mode 100644 index 00000000000..4226086d4eb --- /dev/null +++ b/res/drawable-night/accessibility_button_preview_small_floating_menu.xml @@ -0,0 +1,28 @@ + + + + + + + diff --git a/res/drawable-night/accessibility_button_preview_three_finger.xml b/res/drawable-night/accessibility_button_preview_three_finger.xml new file mode 100644 index 00000000000..7afb0f79cc3 --- /dev/null +++ b/res/drawable-night/accessibility_button_preview_three_finger.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + diff --git a/res/drawable-night/accessibility_button_preview_two_finger.xml b/res/drawable-night/accessibility_button_preview_two_finger.xml new file mode 100644 index 00000000000..05871d98e26 --- /dev/null +++ b/res/drawable-night/accessibility_button_preview_two_finger.xml @@ -0,0 +1,37 @@ + + + + + + + + + + diff --git a/res/drawable-night/accessibility_captions_banner.xml b/res/drawable-night/accessibility_captions_banner.xml new file mode 100644 index 00000000000..7ee30f23f48 --- /dev/null +++ b/res/drawable-night/accessibility_captions_banner.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + diff --git a/res/drawable-night/accessibility_shortcut_type_hardware.xml b/res/drawable-night/accessibility_shortcut_type_hardware.xml new file mode 100644 index 00000000000..9ef3664e745 --- /dev/null +++ b/res/drawable-night/accessibility_shortcut_type_hardware.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + diff --git a/res/drawable-night/accessibility_shortcut_type_software.xml b/res/drawable-night/accessibility_shortcut_type_software.xml new file mode 100644 index 00000000000..8d55ae91dc7 --- /dev/null +++ b/res/drawable-night/accessibility_shortcut_type_software.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + diff --git a/res/drawable-night/accessibility_shortcut_type_software_floating.xml b/res/drawable-night/accessibility_shortcut_type_software_floating.xml new file mode 100644 index 00000000000..25d53cac89e --- /dev/null +++ b/res/drawable-night/accessibility_shortcut_type_software_floating.xml @@ -0,0 +1,39 @@ + + + + + + + + + + diff --git a/res/drawable-night/accessibility_shortcut_type_software_gesture.xml b/res/drawable-night/accessibility_shortcut_type_software_gesture.xml new file mode 100644 index 00000000000..905586599fe --- /dev/null +++ b/res/drawable-night/accessibility_shortcut_type_software_gesture.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + diff --git a/res/drawable-night/accessibility_shortcut_type_software_gesture_talkback.xml b/res/drawable-night/accessibility_shortcut_type_software_gesture_talkback.xml new file mode 100644 index 00000000000..0b6f1e6142e --- /dev/null +++ b/res/drawable-night/accessibility_shortcut_type_software_gesture_talkback.xml @@ -0,0 +1,43 @@ + + + + + + + + + + + + diff --git a/res/drawable-night/ic_illustration_fullscreen.xml b/res/drawable-night/ic_illustration_fullscreen.xml new file mode 100644 index 00000000000..c5f1f925950 --- /dev/null +++ b/res/drawable-night/ic_illustration_fullscreen.xml @@ -0,0 +1,211 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/drawable-night/ic_illustration_switch.xml b/res/drawable-night/ic_illustration_switch.xml new file mode 100644 index 00000000000..9cabceda196 --- /dev/null +++ b/res/drawable-night/ic_illustration_switch.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + diff --git a/res/drawable-night/ic_illustration_window.xml b/res/drawable-night/ic_illustration_window.xml new file mode 100644 index 00000000000..7984df5ac1d --- /dev/null +++ b/res/drawable-night/ic_illustration_window.xml @@ -0,0 +1,61 @@ + + + + + + + + + + + + diff --git a/res/drawable-night/illustration_accessibility_gesture_three_finger.xml b/res/drawable-night/illustration_accessibility_gesture_three_finger.xml new file mode 100644 index 00000000000..593c3afffa9 --- /dev/null +++ b/res/drawable-night/illustration_accessibility_gesture_three_finger.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/drawable-night/illustration_accessibility_gesture_two_finger.xml b/res/drawable-night/illustration_accessibility_gesture_two_finger.xml new file mode 100644 index 00000000000..c95523b1655 --- /dev/null +++ b/res/drawable-night/illustration_accessibility_gesture_two_finger.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/drawable/accessibility_button_navigation.xml b/res/drawable/accessibility_button_navigation.xml index 82e3c70174f..8fdb6272c2e 100644 --- a/res/drawable/accessibility_button_navigation.xml +++ b/res/drawable/accessibility_button_navigation.xml @@ -15,53 +15,29 @@ --> - - - - - - - - - - - - - - - - + android:width="412dp" + android:height="300dp" + android:viewportWidth="412" + android:viewportHeight="300"> + + + + + + + diff --git a/res/drawable/accessibility_button_preview_base.xml b/res/drawable/accessibility_button_preview_base.xml index 9e3ec598586..b75b1a8027c 100644 --- a/res/drawable/accessibility_button_preview_base.xml +++ b/res/drawable/accessibility_button_preview_base.xml @@ -15,28 +15,14 @@ --> - - - - - - - - - - - + android:width="412dp" + android:height="300dp" + android:viewportWidth="412" + android:viewportHeight="300"> + + diff --git a/res/drawable/accessibility_button_preview_large_floating_menu.xml b/res/drawable/accessibility_button_preview_large_floating_menu.xml index e003dc7322c..794f3ca5f5a 100644 --- a/res/drawable/accessibility_button_preview_large_floating_menu.xml +++ b/res/drawable/accessibility_button_preview_large_floating_menu.xml @@ -15,27 +15,14 @@ --> + android:width="412dp" + android:height="300dp" + android:viewportWidth="412" + android:viewportHeight="300"> - - - - - - - \ No newline at end of file + android:pathData="M325.4,198.2h-40.9c-22.1,0 -40,-18 -40,-40s18,-40 40,-40h40.9v2.6h-40.9c-20.7,0 -37.5,16.8 -37.5,37.5s16.8,37.5 37.5,37.5h40.9V198.2z" + android:fillColor="#DADCE0"/> + + diff --git a/res/drawable/accessibility_button_preview_small_floating_menu.xml b/res/drawable/accessibility_button_preview_small_floating_menu.xml index 3ff8e4b25f4..670a516348b 100644 --- a/res/drawable/accessibility_button_preview_small_floating_menu.xml +++ b/res/drawable/accessibility_button_preview_small_floating_menu.xml @@ -15,27 +15,14 @@ --> + android:width="412dp" + android:height="300dp" + android:viewportWidth="412" + android:viewportHeight="300"> - - - - - - - \ No newline at end of file + android:pathData="M325.4,189.2h-31.7c-17.1,0 -31,-13.9 -31,-31s13.9,-31 31,-31h31.7v2h-31.7c-16,0 -29,13 -29,29s13,29 29,29h31.7V189.2z" + android:fillColor="#DADCE0"/> + + diff --git a/res/drawable/accessibility_button_preview_three_finger.xml b/res/drawable/accessibility_button_preview_three_finger.xml new file mode 100644 index 00000000000..d18ce60e0bb --- /dev/null +++ b/res/drawable/accessibility_button_preview_three_finger.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + diff --git a/res/drawable/accessibility_button_preview_two_finger.xml b/res/drawable/accessibility_button_preview_two_finger.xml new file mode 100644 index 00000000000..bec95af17c0 --- /dev/null +++ b/res/drawable/accessibility_button_preview_two_finger.xml @@ -0,0 +1,37 @@ + + + + + + + + + + diff --git a/res/drawable/accessibility_captions.png b/res/drawable/accessibility_captions.png deleted file mode 100644 index 718f4ef6dd8..00000000000 Binary files a/res/drawable/accessibility_captions.png and /dev/null differ diff --git a/res/drawable/accessibility_captions_banner.xml b/res/drawable/accessibility_captions_banner.xml new file mode 100644 index 00000000000..6597ffb5768 --- /dev/null +++ b/res/drawable/accessibility_captions_banner.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + diff --git a/res/drawable/accessibility_shortcut_type_hardware.png b/res/drawable/accessibility_shortcut_type_hardware.png deleted file mode 100644 index 664ceb368b7..00000000000 Binary files a/res/drawable/accessibility_shortcut_type_hardware.png and /dev/null differ diff --git a/res/drawable/accessibility_shortcut_type_hardware.xml b/res/drawable/accessibility_shortcut_type_hardware.xml new file mode 100644 index 00000000000..b6b227bd3ad --- /dev/null +++ b/res/drawable/accessibility_shortcut_type_hardware.xml @@ -0,0 +1,34 @@ + + + + + + + + + diff --git a/res/drawable/accessibility_shortcut_type_software.png b/res/drawable/accessibility_shortcut_type_software.png deleted file mode 100644 index 0212548c8e9..00000000000 Binary files a/res/drawable/accessibility_shortcut_type_software.png and /dev/null differ diff --git a/res/drawable/accessibility_shortcut_type_software.xml b/res/drawable/accessibility_shortcut_type_software.xml new file mode 100644 index 00000000000..d0573aa4bbe --- /dev/null +++ b/res/drawable/accessibility_shortcut_type_software.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + diff --git a/res/drawable/accessibility_shortcut_type_software_floating.xml b/res/drawable/accessibility_shortcut_type_software_floating.xml index 958201515f1..88ce42d43bb 100644 --- a/res/drawable/accessibility_shortcut_type_software_floating.xml +++ b/res/drawable/accessibility_shortcut_type_software_floating.xml @@ -15,54 +15,25 @@ --> + android:width="412dp" + android:height="300dp" + android:viewportWidth="412" + android:viewportHeight="300"> + + - - - - - - - - - - - - - - - - - - + android:strokeColor="#dadce0"/> + + diff --git a/res/drawable/accessibility_shortcut_type_software_gesture.png b/res/drawable/accessibility_shortcut_type_software_gesture.png deleted file mode 100644 index 0a2921a29c4..00000000000 Binary files a/res/drawable/accessibility_shortcut_type_software_gesture.png and /dev/null differ diff --git a/res/drawable/accessibility_shortcut_type_software_gesture.xml b/res/drawable/accessibility_shortcut_type_software_gesture.xml new file mode 100644 index 00000000000..514dd517898 --- /dev/null +++ b/res/drawable/accessibility_shortcut_type_software_gesture.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + diff --git a/res/drawable/accessibility_shortcut_type_software_gesture_talkback.png b/res/drawable/accessibility_shortcut_type_software_gesture_talkback.png deleted file mode 100644 index 85fec85cc94..00000000000 Binary files a/res/drawable/accessibility_shortcut_type_software_gesture_talkback.png and /dev/null differ diff --git a/res/drawable/accessibility_shortcut_type_software_gesture_talkback.xml b/res/drawable/accessibility_shortcut_type_software_gesture_talkback.xml new file mode 100644 index 00000000000..9388e66e8d5 --- /dev/null +++ b/res/drawable/accessibility_shortcut_type_software_gesture_talkback.xml @@ -0,0 +1,43 @@ + + + + + + + + + + + + diff --git a/res/drawable/accessibility_shortcut_type_triple_tap.png b/res/drawable/accessibility_shortcut_type_triple_tap.png deleted file mode 100644 index 6a08d29b2ee..00000000000 Binary files a/res/drawable/accessibility_shortcut_type_triple_tap.png and /dev/null differ diff --git a/res/drawable/homepage_highlighted_item_background.xml b/res/drawable/homepage_highlighted_item_background.xml new file mode 100644 index 00000000000..b7b24e991a1 --- /dev/null +++ b/res/drawable/homepage_highlighted_item_background.xml @@ -0,0 +1,26 @@ + + + + + + + + \ No newline at end of file diff --git a/res/drawable/ic_illustration_fullscreen.xml b/res/drawable/ic_illustration_fullscreen.xml index fbb62bf799e..2aca693f42b 100644 --- a/res/drawable/ic_illustration_fullscreen.xml +++ b/res/drawable/ic_illustration_fullscreen.xml @@ -14,26 +14,48 @@ limitations under the License. --> + android:width="412dp" + android:height="300dp" + android:viewportWidth="412" + android:viewportHeight="300"> + android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5v-243C0,12.8 12.5,0 27.8,0h356.5C399.5,0 412,12.8 412,28.5v243.2C412,287.2 399.5,300 384.2,300z" + android:fillColor="#FFFFFF"/> + android:pathData="M207.4,19.1c35,0 67.9,13.6 92.6,38.4c24.7,24.7 38.4,57.6 38.4,92.6S324.8,218 300,242.7c-24.7,24.7 -57.6,38.4 -92.6,38.4s-67.9,-13.6 -92.6,-38.4C90.1,217.9 76.4,185 76.4,150S90,82.1 114.8,57.4C139.5,32.7 172.4,19.1 207.4,19.1M207.4,17.1c-73.4,0 -133,59.5 -133,132.9s59.5,132.9 132.9,132.9s133,-59.5 133,-132.9S280.8,17.1 207.4,17.1L207.4,17.1z" + android:fillColor="#E8EAED"/> + android:pathData="M262.1,107.7V100c0,-1.1 -0.9,-1.9 -1.9,-1.9V57.6c0,-5.3 -4.3,-9.6 -9.6,-9.6H162c-5.3,0 -9.6,4.3 -9.6,9.6v184.8c0,5.3 4.3,9.6 9.6,9.6h88.5c5.3,0 9.6,-4.3 9.6,-9.6v-94.3c1.1,0 1.9,-0.9 1.9,-1.9v-19.2c0,-1.1 -0.9,-1.9 -1.9,-1.9v-15.4C261.2,109.6 262.1,108.7 262.1,107.7zM258.2,242.4c0,4.2 -3.5,7.7 -7.7,7.7H162c-4.2,0 -7.7,-3.5 -7.7,-7.7V57.6c0,-4.2 3.5,-7.7 7.7,-7.7h88.5c4.2,0 7.7,3.5 7.7,7.7V242.4z" + android:fillColor="#DADCE0"/> + android:pathData="M250.5,53.9c2,0 3.7,1.7 3.7,3.7v184.8c0,2 -1.7,3.7 -3.7,3.7H162c-2,0 -3.7,-1.7 -3.7,-3.7V57.6c0,-2 1.7,-3.7 3.7,-3.7H250.5M250.5,49.9H162c-4.2,0 -7.7,3.5 -7.7,7.7v184.8c0,4.2 3.5,7.7 7.7,7.7h88.5c4.2,0 7.7,-3.5 7.7,-7.7V57.6C258.2,53.4 254.8,49.9 250.5,49.9L250.5,49.9z" + android:fillColor="#F9AB00"/> + android:pathData="M236.9,60.6l11,0l0,11" + android:strokeLineJoin="round" + android:strokeWidth="4" + android:fillColor="#00000000" + android:strokeColor="#F9AB00" + android:strokeLineCap="round"/> + + + diff --git a/res/drawable/ic_illustration_switch.xml b/res/drawable/ic_illustration_switch.xml index 9d3990b5d73..bfe533c68ba 100644 --- a/res/drawable/ic_illustration_switch.xml +++ b/res/drawable/ic_illustration_switch.xml @@ -14,33 +14,29 @@ limitations under the License. --> + android:width="412dp" + android:height="300dp" + android:viewportWidth="412" + android:viewportHeight="300"> + android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5v-243C0,12.8 12.5,0 27.8,0h356.5C399.5,0 412,12.8 412,28.5v243.2C412,287.2 399.5,300 384.2,300z" + android:fillColor="#FFFFFF"/> + android:pathData="M207.4,19.1c35,0 67.9,13.6 92.6,38.4c24.7,24.7 38.4,57.6 38.4,92.6S324.8,218 300,242.7c-24.7,24.7 -57.6,38.4 -92.6,38.4s-67.9,-13.6 -92.6,-38.4C90.1,217.9 76.4,185 76.4,150S90,82.1 114.8,57.4C139.5,32.7 172.4,19.1 207.4,19.1M207.4,17.1c-73.4,0 -133,59.5 -133,132.9s59.5,132.9 132.9,132.9s133,-59.5 133,-132.9S280.8,17.1 207.4,17.1L207.4,17.1z" + android:fillColor="#E8EAED"/> + android:pathData="M262.1,107.7V100c0,-1.1 -0.9,-1.9 -1.9,-1.9V57.6c0,-5.3 -4.3,-9.6 -9.6,-9.6H162c-5.3,0 -9.6,4.3 -9.6,9.6v184.8c0,5.3 4.3,9.6 9.6,9.6h88.5c5.3,0 9.6,-4.3 9.6,-9.6v-94.3c1.1,0 1.9,-0.9 1.9,-1.9V127c0,-1.1 -0.9,-1.9 -1.9,-1.9v-15.4C261.2,109.6 262.1,108.7 262.1,107.7zM258.2,242.4c0,4.2 -3.5,7.7 -7.7,7.7H162c-4.2,0 -7.7,-3.5 -7.7,-7.7V57.6c0,-4.2 3.5,-7.7 7.7,-7.7h88.5c4.2,0 7.7,3.5 7.7,7.7V242.4z" + android:fillColor="#DADCE0"/> + android:pathData="M250.5,53.9c2,0 3.7,1.7 3.7,3.7v184.8c0,2 -1.7,3.7 -3.7,3.7H162c-2,0 -3.7,-1.7 -3.7,-3.7V57.6c0,-2 1.7,-3.7 3.7,-3.7L250.5,53.9M250.5,49.9H162c-4.2,0 -7.7,3.5 -7.7,7.7v184.8c0,4.2 3.5,7.7 7.7,7.7h88.5c4.2,0 7.7,-3.5 7.7,-7.7V57.6C258.2,53.4 254.8,49.9 250.5,49.9L250.5,49.9z" + android:fillColor="#F9AB00"/> + android:pathData="M214.2,223.8v17.5h34.9v-34.9h-17.5v3.5h14v27.9h-27.9v-14H214.2z" + android:fillColor="#5F6368"/> + android:pathData="M228.2,206.3h-14v14h14V206.3z" + android:fillColor="#5F6368"/> + android:pathData="M242.2,222.1v3.5h-6.3l7.9,7.9l-2.5,2.5l-7.9,-7.9v6.3h-3.5v-12.2H242.2z" + android:fillColor="#5F6368"/> diff --git a/res/drawable/ic_illustration_window.xml b/res/drawable/ic_illustration_window.xml index 1b87d7d22c4..22513f4cba0 100644 --- a/res/drawable/ic_illustration_window.xml +++ b/res/drawable/ic_illustration_window.xml @@ -14,28 +14,48 @@ limitations under the License. --> + android:width="412dp" + android:height="300dp" + android:viewportWidth="412" + android:viewportHeight="300"> + android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5v-243C0,12.8 12.5,0 27.8,0h356.5C399.5,0 412,12.8 412,28.5v243.2C412,287.2 399.5,300 384.2,300z" + android:fillColor="#FFFFFF"/> + android:pathData="M207.4,19.1c35,0 67.9,13.6 92.6,38.4c24.7,24.7 38.4,57.6 38.4,92.6S324.8,218 300,242.7c-24.7,24.7 -57.6,38.4 -92.6,38.4s-67.9,-13.6 -92.6,-38.4C90.1,217.9 76.4,185 76.4,150S90,82.1 114.8,57.4C139.5,32.7 172.4,19.1 207.4,19.1M207.4,17.1c-73.4,0 -133,59.5 -133,132.9s59.5,132.9 132.9,132.9s133,-59.5 133,-132.9S280.8,17.1 207.4,17.1L207.4,17.1z" + android:fillColor="#E8EAED"/> + + + android:strokeColor="#F9AB00" + android:strokeLineCap="round"/> + android:pathData="M247.9,125.6L232.3,141.2" + android:strokeLineJoin="round" + android:strokeWidth="4" + android:fillColor="#00000000" + android:strokeColor="#F9AB00" + android:strokeLineCap="round"/> + android:pathData="M175.2,175.1l-10.9,0l0,-11" + android:strokeLineJoin="round" + android:strokeWidth="4" + android:fillColor="#00000000" + android:strokeColor="#F9AB00" + android:strokeLineCap="round"/> + diff --git a/res/drawable/ic_settings_emergency.xml b/res/drawable/ic_settings_emergency.xml index 25d42723bb3..d331e3e4161 100644 --- a/res/drawable/ic_settings_emergency.xml +++ b/res/drawable/ic_settings_emergency.xml @@ -19,6 +19,6 @@ android:viewportWidth="24.0" android:viewportHeight="24.0"> diff --git a/res/drawable/illustration_accessibility_gesture_three_finger.xml b/res/drawable/illustration_accessibility_gesture_three_finger.xml new file mode 100644 index 00000000000..c14d7443110 --- /dev/null +++ b/res/drawable/illustration_accessibility_gesture_three_finger.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/drawable/illustration_accessibility_gesture_two_finger.xml b/res/drawable/illustration_accessibility_gesture_two_finger.xml new file mode 100644 index 00000000000..3ef4fd1db4b --- /dev/null +++ b/res/drawable/illustration_accessibility_gesture_two_finger.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/drawable/volume_dialog_button_background_outline.xml b/res/drawable/volume_dialog_button_background_outline.xml new file mode 100644 index 00000000000..78f3fcf3c5b --- /dev/null +++ b/res/drawable/volume_dialog_button_background_outline.xml @@ -0,0 +1,31 @@ + + + + + + + + + \ No newline at end of file diff --git a/res/drawable/volume_dialog_button_background_solid.xml b/res/drawable/volume_dialog_button_background_solid.xml new file mode 100644 index 00000000000..1fa8f20cf31 --- /dev/null +++ b/res/drawable/volume_dialog_button_background_solid.xml @@ -0,0 +1,31 @@ + + + + + + + + + \ No newline at end of file diff --git a/res/layout/accessibility_edit_shortcut_component.xml b/res/layout/accessibility_edit_shortcut_component.xml index 0d3324f9b54..d54fff63ab3 100644 --- a/res/layout/accessibility_edit_shortcut_component.xml +++ b/res/layout/accessibility_edit_shortcut_component.xml @@ -53,11 +53,9 @@ - + diff --git a/res/layout/accessibility_launch_activity_preference.xml b/res/layout/accessibility_launch_activity_preference.xml new file mode 100644 index 00000000000..772bb846c56 --- /dev/null +++ b/res/layout/accessibility_launch_activity_preference.xml @@ -0,0 +1,37 @@ + + + + + + + diff --git a/res/layout/accessibility_lottie_animation_view.xml b/res/layout/accessibility_lottie_animation_view.xml new file mode 100644 index 00000000000..f4638bec729 --- /dev/null +++ b/res/layout/accessibility_lottie_animation_view.xml @@ -0,0 +1,39 @@ + + + + + + + + + + diff --git a/res/layout/accessibility_button_preview.xml b/res/layout/accessibility_screen_size_setup_wizard.xml similarity index 59% rename from res/layout/accessibility_button_preview.xml rename to res/layout/accessibility_screen_size_setup_wizard.xml index 07cb0ffb8ab..e4bc55bb3a6 100644 --- a/res/layout/accessibility_button_preview.xml +++ b/res/layout/accessibility_screen_size_setup_wizard.xml @@ -13,21 +13,19 @@ See the License for the specific language governing permissions and limitations under the License. --> - - + android:layout_height="match_parent" + android:icon="@drawable/ic_accessibility_visibility" + app:sucHeaderText="@string/title_font_size" + app:sudDescriptionText="@string/short_summary_font_size"> - - \ No newline at end of file + android:layout_height="match_parent"/> + \ No newline at end of file diff --git a/res/layout/biometric_handoff.xml b/res/layout/biometric_handoff.xml index 486156864e1..7da49177856 100644 --- a/res/layout/biometric_handoff.xml +++ b/res/layout/biometric_handoff.xml @@ -17,8 +17,8 @@ - \ No newline at end of file + android:layout_height="match_parent" + android:icon="@drawable/ic_lock"> + diff --git a/res/layout/bubble_preference.xml b/res/layout/bubble_preference.xml index 08f25b4538b..eb9a8f14d75 100644 --- a/res/layout/bubble_preference.xml +++ b/res/layout/bubble_preference.xml @@ -55,7 +55,7 @@ android:layout_height="wrap_content" android:layout_centerVertical="true" android:ellipsize="end" - android:maxLines="2" + android:maxLines="3" android:clickable="false" android:focusable="false" android:layout_toEndOf="@id/bubble_all_icon" @@ -87,7 +87,7 @@ android:layout_height="wrap_content" android:layout_centerVertical="true" android:ellipsize="end" - android:maxLines="2" + android:maxLines="3" android:clickable="false" android:focusable="false" android:layout_toEndOf="@id/bubble_selected_icon" @@ -119,7 +119,7 @@ android:layout_height="wrap_content" android:layout_centerVertical="true" android:ellipsize="end" - android:maxLines="2" + android:maxLines="3" android:clickable="false" android:focusable="false" android:layout_toEndOf="@id/bubble_none_icon" diff --git a/res/layout/choose_lock_pattern_common.xml b/res/layout/choose_lock_pattern_common.xml index 9ac8fe26b31..2dd8cd576de 100644 --- a/res/layout/choose_lock_pattern_common.xml +++ b/res/layout/choose_lock_pattern_common.xml @@ -51,6 +51,7 @@ style="@style/LockPatternContainerStyle" android:layout_width="wrap_content" android:layout_height="0dp" + android:minHeight="@dimen/choose_lockscreen_min_height" android:layout_weight="1"> + --> - + android:layout_height="match_parent"> - +