From c6d62c36f4d1b7ce3270ccdb3b412442741b807e Mon Sep 17 00:00:00 2001 From: Jean-Luc Makiola Date: Fri, 2 Oct 2026 18:56:54 +0200 Subject: [PATCH] fix(widget): regenerate picker previews to match the final widget designs --- ...{preview_add_bg.xml => preview_circle.xml} | 3 +- app/src/main/res/drawable/preview_pill.xml | 7 + app/src/main/res/drawable/preview_ring.xml | 20 +- app/src/main/res/drawable/preview_row.xml | 7 + app/src/main/res/drawable/preview_stripe.xml | 6 - app/src/main/res/drawable/preview_tile.xml | 7 + .../main/res/layout/widget_preview_lists.xml | 212 ++++++++++++-- .../main/res/layout/widget_preview_tasks.xml | 103 +++---- .../main/res/layout/widget_preview_today.xml | 45 ++- .../res/layout/widget_preview_up_next.xml | 42 ++- .../main/res/layout/widget_preview_week.xml | 260 ++++++++++++++++-- .../widget_preview_colors.xml | 2 + .../values-night/widget_preview_colors.xml | 2 + .../res/values-v31/widget_preview_colors.xml | 2 + .../main/res/values/widget_preview_colors.xml | 2 + 15 files changed, 580 insertions(+), 140 deletions(-) rename app/src/main/res/drawable/{preview_add_bg.xml => preview_circle.xml} (52%) create mode 100644 app/src/main/res/drawable/preview_pill.xml create mode 100644 app/src/main/res/drawable/preview_row.xml delete mode 100644 app/src/main/res/drawable/preview_stripe.xml create mode 100644 app/src/main/res/drawable/preview_tile.xml diff --git a/app/src/main/res/drawable/preview_add_bg.xml b/app/src/main/res/drawable/preview_circle.xml similarity index 52% rename from app/src/main/res/drawable/preview_add_bg.xml rename to app/src/main/res/drawable/preview_circle.xml index 7bd7cac..da2ecc2 100644 --- a/app/src/main/res/drawable/preview_add_bg.xml +++ b/app/src/main/res/drawable/preview_circle.xml @@ -1,5 +1,6 @@ + - + diff --git a/app/src/main/res/drawable/preview_pill.xml b/app/src/main/res/drawable/preview_pill.xml new file mode 100644 index 0000000..8b5d6ed --- /dev/null +++ b/app/src/main/res/drawable/preview_pill.xml @@ -0,0 +1,7 @@ + + + + + + diff --git a/app/src/main/res/drawable/preview_ring.xml b/app/src/main/res/drawable/preview_ring.xml index d1722ed..823026e 100644 --- a/app/src/main/res/drawable/preview_ring.xml +++ b/app/src/main/res/drawable/preview_ring.xml @@ -1,7 +1,15 @@ - - - - - + + + + + diff --git a/app/src/main/res/drawable/preview_row.xml b/app/src/main/res/drawable/preview_row.xml new file mode 100644 index 0000000..85af09e --- /dev/null +++ b/app/src/main/res/drawable/preview_row.xml @@ -0,0 +1,7 @@ + + + + + + diff --git a/app/src/main/res/drawable/preview_stripe.xml b/app/src/main/res/drawable/preview_stripe.xml deleted file mode 100644 index 222a3f6..0000000 --- a/app/src/main/res/drawable/preview_stripe.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/app/src/main/res/drawable/preview_tile.xml b/app/src/main/res/drawable/preview_tile.xml new file mode 100644 index 0000000..6fd86b9 --- /dev/null +++ b/app/src/main/res/drawable/preview_tile.xml @@ -0,0 +1,7 @@ + + + + + + diff --git a/app/src/main/res/layout/widget_preview_lists.xml b/app/src/main/res/layout/widget_preview_lists.xml index 59f8a7f..6bfce84 100644 --- a/app/src/main/res/layout/widget_preview_lists.xml +++ b/app/src/main/res/layout/widget_preview_lists.xml @@ -6,36 +6,208 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/preview_widget_bg" - android:padding="8dp" + android:padding="4dp" android:columnCount="2" android:rowCount="2" - tools:ignore="HardcodedText"> + tools:ignore="HardcodedText,UseAppTint"> - + android:padding="4dp"> + + + + + + + + - + android:padding="4dp"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/widget_preview_tasks.xml b/app/src/main/res/layout/widget_preview_tasks.xml index 8836ce2..2eb60fc 100644 --- a/app/src/main/res/layout/widget_preview_tasks.xml +++ b/app/src/main/res/layout/widget_preview_tasks.xml @@ -7,69 +7,66 @@ android:layout_height="match_parent" android:orientation="vertical" android:background="@drawable/preview_widget_bg" - android:padding="12dp" + android:paddingHorizontal="8dp" + android:paddingVertical="4dp" tools:ignore="HardcodedText,UseCompoundDrawables,UseAppTint"> + android:textSize="16sp" /> + android:tint="@color/widget_preview_on_primary" /> + android:gravity="center_vertical" + android:background="@drawable/preview_row" + android:backgroundTint="@color/widget_preview_surface_variant" + android:paddingHorizontal="8dp" + android:paddingVertical="6dp"> - - @@ -77,36 +74,38 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="8dp" + android:minHeight="40dp" android:orientation="horizontal" - android:gravity="center_vertical"> + android:gravity="center_vertical" + android:background="@drawable/preview_row" + android:backgroundTint="@color/widget_preview_surface_variant" + android:paddingHorizontal="8dp" + android:paddingVertical="6dp"> - @@ -116,36 +115,38 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="8dp" + android:minHeight="40dp" android:orientation="horizontal" - android:gravity="center_vertical"> + android:gravity="center_vertical" + android:background="@drawable/preview_row" + android:backgroundTint="@color/widget_preview_surface_variant" + android:paddingHorizontal="8dp" + android:paddingVertical="6dp"> - diff --git a/app/src/main/res/layout/widget_preview_today.xml b/app/src/main/res/layout/widget_preview_today.xml index 51e74d8..1cdc2e4 100644 --- a/app/src/main/res/layout/widget_preview_today.xml +++ b/app/src/main/res/layout/widget_preview_today.xml @@ -7,16 +7,33 @@ android:layout_height="match_parent" android:orientation="vertical" android:background="@drawable/preview_widget_bg" - android:padding="10dp" + android:padding="8dp" tools:ignore="HardcodedText,UseAppTint"> - + android:layout_height="36dp" + android:orientation="horizontal" + android:gravity="center_vertical"> + + + + android:src="@drawable/preview_ring" /> + android:textSize="22sp" /> diff --git a/app/src/main/res/layout/widget_preview_up_next.xml b/app/src/main/res/layout/widget_preview_up_next.xml index e299378..44ccd8b 100644 --- a/app/src/main/res/layout/widget_preview_up_next.xml +++ b/app/src/main/res/layout/widget_preview_up_next.xml @@ -8,34 +8,48 @@ android:orientation="horizontal" android:gravity="center_vertical" android:background="@drawable/preview_widget_bg" - android:padding="10dp" + android:padding="8dp" tools:ignore="HardcodedText,UseAppTint"> - + + + + + android:maxLines="1" + android:text="Call the dentist" + android:fontFamily="sans-serif-medium" + android:textColor="@color/widget_preview_on_surface" + android:textSize="15sp" /> diff --git a/app/src/main/res/layout/widget_preview_week.xml b/app/src/main/res/layout/widget_preview_week.xml index cb30dd7..fc83894 100644 --- a/app/src/main/res/layout/widget_preview_week.xml +++ b/app/src/main/res/layout/widget_preview_week.xml @@ -7,50 +7,250 @@ android:layout_height="match_parent" android:orientation="horizontal" android:background="@drawable/preview_widget_bg" - android:padding="6dp" - tools:ignore="HardcodedText"> + android:padding="4dp" + tools:ignore="HardcodedText,UseAppTint"> - + android:paddingHorizontal="2dp"> + + + + + + + + + + + - + android:paddingHorizontal="2dp"> + + + + + + + + + + + - + android:paddingHorizontal="2dp"> + + + + + + + + + + + - + android:paddingHorizontal="2dp"> + + + + + + + + + + + diff --git a/app/src/main/res/values-night-v31/widget_preview_colors.xml b/app/src/main/res/values-night-v31/widget_preview_colors.xml index f5f5e1f..9e74283 100644 --- a/app/src/main/res/values-night-v31/widget_preview_colors.xml +++ b/app/src/main/res/values-night-v31/widget_preview_colors.xml @@ -6,4 +6,6 @@ @android:color/system_accent1_200 @android:color/system_accent1_700 @android:color/system_accent1_100 + @android:color/system_neutral2_700 + @android:color/system_accent1_800 diff --git a/app/src/main/res/values-night/widget_preview_colors.xml b/app/src/main/res/values-night/widget_preview_colors.xml index eda3004..0c2a055 100644 --- a/app/src/main/res/values-night/widget_preview_colors.xml +++ b/app/src/main/res/values-night/widget_preview_colors.xml @@ -6,4 +6,6 @@ #E2BAC9 #583B49 #F6D9E5 + #49454F + #402533 diff --git a/app/src/main/res/values-v31/widget_preview_colors.xml b/app/src/main/res/values-v31/widget_preview_colors.xml index bba3eab..c6a8a21 100644 --- a/app/src/main/res/values-v31/widget_preview_colors.xml +++ b/app/src/main/res/values-v31/widget_preview_colors.xml @@ -6,4 +6,6 @@ @android:color/system_accent1_600 @android:color/system_accent1_100 @android:color/system_accent1_900 + @android:color/system_neutral2_100 + @android:color/system_accent1_0 diff --git a/app/src/main/res/values/widget_preview_colors.xml b/app/src/main/res/values/widget_preview_colors.xml index 8999c11..09fbe2c 100644 --- a/app/src/main/res/values/widget_preview_colors.xml +++ b/app/src/main/res/values/widget_preview_colors.xml @@ -8,4 +8,6 @@ #6A4E5B #F6D9E5 #2A101C + #E7E0EC + #FFFFFF