diff --git a/res/color/app_subtitle_text_dark.xml b/res/color-night-v31/widget_picker_primary_surface_color_dark.xml similarity index 84% rename from res/color/app_subtitle_text_dark.xml rename to res/color-night-v31/widget_picker_primary_surface_color_dark.xml index 220d10fc8f..13ceaa09e7 100644 --- a/res/color/app_subtitle_text_dark.xml +++ b/res/color-night-v31/widget_picker_primary_surface_color_dark.xml @@ -13,7 +13,8 @@ See the License for the specific language governing permissions and limitations under the License. --> - - - + + diff --git a/res/color/app_title_text_dark.xml b/res/color-night-v31/widget_picker_secondary_surface_color_dark.xml similarity index 84% rename from res/color/app_title_text_dark.xml rename to res/color-night-v31/widget_picker_secondary_surface_color_dark.xml index 220d10fc8f..89e9f81b99 100644 --- a/res/color/app_title_text_dark.xml +++ b/res/color-night-v31/widget_picker_secondary_surface_color_dark.xml @@ -13,7 +13,8 @@ See the License for the specific language governing permissions and limitations under the License. --> - - - + + diff --git a/res/color-night-v31/widget_picker_tab_background_unselected_dark.xml b/res/color-night-v31/widget_picker_tab_background_unselected_dark.xml new file mode 100644 index 0000000000..ddd7b0a683 --- /dev/null +++ b/res/color-night-v31/widget_picker_tab_background_unselected_dark.xml @@ -0,0 +1,20 @@ + + + + + diff --git a/res/color/app_subtitle_text_light.xml b/res/color-v31/widget_picker_primary_surface_color_light.xml similarity index 87% rename from res/color/app_subtitle_text_light.xml rename to res/color-v31/widget_picker_primary_surface_color_light.xml index fb00baac6c..02dffdddf7 100644 --- a/res/color/app_subtitle_text_light.xml +++ b/res/color-v31/widget_picker_primary_surface_color_light.xml @@ -13,6 +13,8 @@ See the License for the specific language governing permissions and limitations under the License. --> - - + + diff --git a/res/color/app_title_text_light.xml b/res/color-v31/widget_picker_secondary_surface_color_light.xml similarity index 87% rename from res/color/app_title_text_light.xml rename to res/color-v31/widget_picker_secondary_surface_color_light.xml index bb5297319d..cd052681e9 100644 --- a/res/color/app_title_text_light.xml +++ b/res/color-v31/widget_picker_secondary_surface_color_light.xml @@ -13,6 +13,8 @@ See the License for the specific language governing permissions and limitations under the License. --> - - + + diff --git a/res/color/widget_picker_tab_text.xml b/res/color/widget_picker_tab_text.xml new file mode 100644 index 0000000000..0e0fc38316 --- /dev/null +++ b/res/color/widget_picker_tab_text.xml @@ -0,0 +1,19 @@ + + + + + + \ No newline at end of file diff --git a/res/color/widgets_picker_scrim.xml b/res/color/widgets_picker_scrim.xml index 5d5130086a..1cf97f61f7 100644 --- a/res/color/widgets_picker_scrim.xml +++ b/res/color/widgets_picker_scrim.xml @@ -18,5 +18,5 @@ */ --> - + diff --git a/res/drawable/bg_widgets_content.xml b/res/drawable/bg_widgets_content.xml index b0b699ba22..1528a9787a 100644 --- a/res/drawable/bg_widgets_content.xml +++ b/res/drawable/bg_widgets_content.xml @@ -24,7 +24,7 @@ - + @@ -32,7 +32,7 @@ - + @@ -42,7 +42,7 @@ - + @@ -52,7 +52,7 @@ - + diff --git a/res/drawable/bg_widgets_full_sheet.xml b/res/drawable/bg_widgets_full_sheet.xml index dfcd354ce7..66a1d40507 100644 --- a/res/drawable/bg_widgets_full_sheet.xml +++ b/res/drawable/bg_widgets_full_sheet.xml @@ -16,7 +16,7 @@ - + diff --git a/res/drawable/bg_widgets_header_states.xml b/res/drawable/bg_widgets_header_states.xml index f45a7ababf..d03778d0c6 100644 --- a/res/drawable/bg_widgets_header_states.xml +++ b/res/drawable/bg_widgets_header_states.xml @@ -24,7 +24,7 @@ - + - + - + - + - + - + - + diff --git a/res/drawable/bg_widgets_header_two_pane.xml b/res/drawable/bg_widgets_header_two_pane.xml index e1408cc235..ca3feef1f0 100644 --- a/res/drawable/bg_widgets_header_two_pane.xml +++ b/res/drawable/bg_widgets_header_two_pane.xml @@ -20,7 +20,7 @@ android:paddingTop="@dimen/widget_list_header_view_vertical_padding" android:paddingBottom="@dimen/widget_list_header_view_vertical_padding" > - + android:drawable="@drawable/bg_widgets_header_states_two_pane" /> + diff --git a/res/drawable/bg_widgets_searchbox.xml b/res/drawable/bg_widgets_searchbox.xml index dc6d868bd7..b09f0cd1b6 100644 --- a/res/drawable/bg_widgets_searchbox.xml +++ b/res/drawable/bg_widgets_searchbox.xml @@ -14,6 +14,6 @@ limitations under the License. --> - + \ No newline at end of file diff --git a/res/drawable/ic_allapps_search.xml b/res/drawable/ic_allapps_search.xml index dbed824358..0c3ab78575 100644 --- a/res/drawable/ic_allapps_search.xml +++ b/res/drawable/ic_allapps_search.xml @@ -20,6 +20,6 @@ android:viewportWidth="24.0" android:autoMirrored="true"> diff --git a/res/drawable/widget_picker_collapse_handle.xml b/res/drawable/widget_picker_collapse_handle.xml new file mode 100644 index 0000000000..f79663d00e --- /dev/null +++ b/res/drawable/widget_picker_collapse_handle.xml @@ -0,0 +1,21 @@ + + + + + + + diff --git a/res/drawable/widget_picker_tabs_background.xml b/res/drawable/widget_picker_tabs_background.xml new file mode 100644 index 0000000000..a874dd8b90 --- /dev/null +++ b/res/drawable/widget_picker_tabs_background.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/drawable/widget_suggestions.xml b/res/drawable/widget_suggestions.xml index b090a68a43..61e42434ba 100644 --- a/res/drawable/widget_suggestions.xml +++ b/res/drawable/widget_suggestions.xml @@ -18,7 +18,7 @@ Copyright (C) 2023 The Android Open Source Project android:height="24dp" android:viewportWidth="24" android:viewportHeight="24" - android:tint="@color/widget_picker_background_selected" + android:tint="?attr/widgetPickerSuggestionsIconColor" android:gravity="center" > - + - + \ No newline at end of file diff --git a/res/layout/widgets_full_sheet.xml b/res/layout/widgets_full_sheet.xml index e31bf7affe..9ec346a261 100644 --- a/res/layout/widgets_full_sheet.xml +++ b/res/layout/widgets_full_sheet.xml @@ -34,7 +34,7 @@ android:layout_height="@dimen/bottom_sheet_handle_height" android:layout_marginTop="@dimen/bottom_sheet_handle_margin" android:layout_centerHorizontal="true" - android:background="@drawable/bg_rounded_corner_bottom_sheet_handle"/> + android:background="@drawable/widget_picker_collapse_handle"/> @@ -89,7 +89,7 @@ android:gravity="center_horizontal" android:orientation="horizontal" android:paddingVertical="8dp" - android:background="?android:attr/colorBackground" + android:background="?attr/widgetPickerPrimarySurfaceColor" style="@style/TextHeadline" launcher:layout_sticky="true"> @@ -100,9 +100,9 @@ android:layout_marginEnd="@dimen/widget_tabs_button_horizontal_padding" android:layout_marginVertical="@dimen/widget_apps_tabs_vertical_padding" android:layout_weight="1" - android:background="@drawable/all_apps_tabs_background" + android:background="@drawable/widget_picker_tabs_background" android:text="@string/widgets_full_sheet_personal_tab" - android:textColor="@color/all_apps_tab_text" + android:textColor="@color/widget_picker_tab_text" android:textSize="14sp" style="?android:attr/borderlessButtonStyle" /> @@ -113,9 +113,9 @@ android:layout_marginEnd="@dimen/widget_tabs_button_horizontal_padding" android:layout_marginVertical="@dimen/widget_apps_tabs_vertical_padding" android:layout_weight="1" - android:background="@drawable/all_apps_tabs_background" + android:background="@drawable/widget_picker_tabs_background" android:text="@string/widgets_full_sheet_work_tab" - android:textColor="@color/all_apps_tab_text" + android:textColor="@color/widget_picker_tab_text" android:textSize="14sp" style="?android:attr/borderlessButtonStyle" /> diff --git a/res/layout/widgets_full_sheet_recyclerview.xml b/res/layout/widgets_full_sheet_recyclerview.xml index 887f00cbd0..25bbad41fa 100644 --- a/res/layout/widgets_full_sheet_recyclerview.xml +++ b/res/layout/widgets_full_sheet_recyclerview.xml @@ -41,7 +41,7 @@ android:gravity="center_horizontal" android:textSize="24sp" android:layout_marginTop="24dp" - android:textColor="?android:attr/textColorSecondary" + android:textColor="?attr/widgetPickerTitleColor" android:text="@string/widget_button_text"/> diff --git a/res/layout/widgets_search_bar.xml b/res/layout/widgets_search_bar.xml index 6d44865ef0..a615c5e025 100644 --- a/res/layout/widgets_search_bar.xml +++ b/res/layout/widgets_search_bar.xml @@ -25,7 +25,7 @@ android:imeOptions="actionSearch" android:importantForAutofill="no" android:textColor="?android:attr/textColorPrimary" - android:textColorHint="?android:attr/textColorSecondary"/> + android:textColorHint="?attr/widgetPickerSearchTextColor"/> + android:background="@drawable/widget_picker_collapse_handle"/> @@ -87,7 +87,7 @@ android:orientation="horizontal" android:paddingVertical="8dp" android:layout_marginHorizontal="@dimen/widget_list_horizontal_margin_two_pane" - android:background="?android:attr/colorBackground" + android:background="?attr/widgetPickerPrimarySurfaceColor" style="@style/TextHeadline" launcher:layout_sticky="true"> @@ -98,9 +98,9 @@ android:layout_marginEnd="@dimen/widget_tabs_button_horizontal_padding" android:layout_marginVertical="@dimen/widget_apps_tabs_vertical_padding" android:layout_weight="1" - android:background="@drawable/all_apps_tabs_background" + android:background="@drawable/widget_picker_tabs_background" android:text="@string/widgets_full_sheet_personal_tab" - android:textColor="@color/all_apps_tab_text" + android:textColor="@color/widget_picker_tab_text" android:textSize="14sp" style="?android:attr/borderlessButtonStyle" /> @@ -111,9 +111,9 @@ android:layout_marginEnd="@dimen/widget_tabs_button_horizontal_padding" android:layout_marginVertical="@dimen/widget_apps_tabs_vertical_padding" android:layout_weight="1" - android:background="@drawable/all_apps_tabs_background" + android:background="@drawable/widget_picker_tabs_background" android:text="@string/widgets_full_sheet_work_tab" - android:textColor="@color/all_apps_tab_text" + android:textColor="@color/widget_picker_tab_text" android:textSize="14sp" style="?android:attr/borderlessButtonStyle" /> diff --git a/res/layout/widgets_two_pane_sheet_recyclerview.xml b/res/layout/widgets_two_pane_sheet_recyclerview.xml index 8f2a25e409..f8d72e89d4 100644 --- a/res/layout/widgets_two_pane_sheet_recyclerview.xml +++ b/res/layout/widgets_two_pane_sheet_recyclerview.xml @@ -43,7 +43,7 @@ android:id="@+id/search_bar_container" android:layout_width="match_parent" android:layout_height="wrap_content" - android:background="?android:attr/colorBackground" + android:background="?attr/widgetPickerPrimarySurfaceColor" android:clipToPadding="false" android:elevation="0.1dp" android:paddingBottom="8dp" @@ -61,7 +61,7 @@ android:layout_marginHorizontal="@dimen/widget_list_horizontal_margin_two_pane" android:paddingBottom="16dp" android:orientation="horizontal" - android:background="?android:attr/colorBackground" + android:background="?attr/widgetPickerPrimarySurfaceColor" launcher:layout_sticky="true"> diff --git a/res/values-night-v31/colors.xml b/res/values-night-v31/colors.xml index f331361f71..4dd3849cf8 100644 --- a/res/values-night-v31/colors.xml +++ b/res/values-night-v31/colors.xml @@ -26,4 +26,27 @@ @android:color/system_neutral1_700 @android:color/system_neutral2_200 + + @android:color/system_neutral1_100 + + @android:color/system_neutral1_100 + + @android:color/system_neutral2_200 + + @android:color/system_accent2_700 + + @android:color/system_accent1_800 + + @android:color/system_accent1_200 + + @android:color/system_neutral2_200 + + @android:color/system_accent1_200 + + @android:color/system_accent1_800 + + @android:color/system_neutral2_200 + + @android:color/system_neutral2_700 + \ No newline at end of file diff --git a/res/values-v31/colors.xml b/res/values-v31/colors.xml index 054fe47125..985fe77f62 100644 --- a/res/values-v31/colors.xml +++ b/res/values-v31/colors.xml @@ -64,5 +64,28 @@ @android:color/system_neutral2_700 - @android:color/system_accent2_100 + + @android:color/system_neutral1_900 + + @android:color/system_neutral1_900 + + @android:color/system_neutral2_700 + + @android:color/system_accent2_100 + + @android:color/system_accent1_0 + + @android:color/system_accent1_600 + + @android:color/system_neutral2_700 + + @android:color/system_accent1_600 + + @android:color/system_neutral1_100 + + @android:color/system_accent1_0 + + @android:color/system_neutral2_700 + + @android:color/system_neutral2_200 diff --git a/res/values/attrs.xml b/res/values/attrs.xml index 417ae6171e..ce8d90166b 100644 --- a/res/values/attrs.xml +++ b/res/values/attrs.xml @@ -54,8 +54,20 @@ + + + + + + + + + + + + diff --git a/res/values/colors.xml b/res/values/colors.xml index 87885576e3..58a447d3cb 100644 --- a/res/values/colors.xml +++ b/res/values/colors.xml @@ -88,4 +88,34 @@ #40484D ?android:attr/colorAccent + + #EFEDED + #FAF9F8 + #1F1F1F + #1F1F1F + #444746 + #C2E7FF + #FFFFFF + #0B57D0 + #444746 + #0B57D0 + #E3E3E3 + #FFFFFF + #444746 + #C4C7C5 + + #1F2020 + #393939 + #E3E3E3 + #E3E3E3 + #C4C7C5 + #004A77 + #FFFFFFFF + #062E6F + #C4C7C5 + #A8C7FA + #343535 + #2D312F + #C4C7C5 + #444746 diff --git a/res/values/styles.xml b/res/values/styles.xml index 5dc4f0afa1..98d09e737c 100644 --- a/res/values/styles.xml +++ b/res/values/styles.xml @@ -174,14 +174,63 @@ #E8EAED ?android:attr/textColorPrimary ?android:attr/textColorSecondary - @color/app_title_text_light - @color/app_subtitle_text_light + + @color/widget_picker_primary_surface_color_light + + @color/widget_picker_secondary_surface_color_light + @color/widget_picker_title_color_light + + @color/widget_picker_header_app_title_color_light + + @color/widget_picker_header_app_subtitle_color_light + + @color/widget_picker_header_background_color_light + + @color/widget_picker_suggestions_icon_background_color_light + + @color/widget_picker_suggestions_icon_color_light + @color/widget_picker_search_text_color_light + + @color/widget_picker_tab_background_selected_light + + @color/widget_picker_tab_background_unselected_light + + @color/widget_picker_selected_tab_text_color_light + + @color/widget_picker_unselected_tab_text_color_light + + @color/widget_picker_collapse_handle_color_light