From 2380c0fa6d0e529143d727ab6b40cd67603f1dd5 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Mon, 16 Dec 2024 11:07:28 +0100 Subject: [PATCH] Color improvements in dark mode for bottom sheets --- app/src/main/res/drawable/color_background_contrast.xml | 4 ++++ .../main/res/drawable/primary_cell_background_alt.xml | 9 +++++++++ .../res/drawable/shape_bottom_sheet_white_background.xml | 2 +- .../res/layout/chat_bubble_emoji_picker_bottom_sheet.xml | 2 +- app/src/main/res/layout/chat_list_cell.xml | 2 +- app/src/main/res/layout/chat_message_bottom_sheet.xml | 2 +- .../res/layout/chat_message_bottom_sheet_list_cell.xml | 4 ++-- .../main/res/layout/start_call_numpad_bottom_sheet.xml | 7 ++++--- app/src/main/res/values-night/themes.xml | 1 + app/src/main/res/values/attrs.xml | 1 + app/src/main/res/values/themes.xml | 1 + 11 files changed, 26 insertions(+), 9 deletions(-) create mode 100644 app/src/main/res/drawable/color_background_contrast.xml create mode 100644 app/src/main/res/drawable/primary_cell_background_alt.xml diff --git a/app/src/main/res/drawable/color_background_contrast.xml b/app/src/main/res/drawable/color_background_contrast.xml new file mode 100644 index 000000000..80ff9dfd9 --- /dev/null +++ b/app/src/main/res/drawable/color_background_contrast.xml @@ -0,0 +1,4 @@ + + + + diff --git a/app/src/main/res/drawable/primary_cell_background_alt.xml b/app/src/main/res/drawable/primary_cell_background_alt.xml new file mode 100644 index 000000000..0625945d0 --- /dev/null +++ b/app/src/main/res/drawable/primary_cell_background_alt.xml @@ -0,0 +1,9 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/shape_bottom_sheet_white_background.xml b/app/src/main/res/drawable/shape_bottom_sheet_white_background.xml index 859fc0e01..d8d0919fc 100644 --- a/app/src/main/res/drawable/shape_bottom_sheet_white_background.xml +++ b/app/src/main/res/drawable/shape_bottom_sheet_white_background.xml @@ -1,5 +1,5 @@ - + \ No newline at end of file diff --git a/app/src/main/res/layout/chat_bubble_emoji_picker_bottom_sheet.xml b/app/src/main/res/layout/chat_bubble_emoji_picker_bottom_sheet.xml index 3083438e5..4e5f9fa25 100644 --- a/app/src/main/res/layout/chat_bubble_emoji_picker_bottom_sheet.xml +++ b/app/src/main/res/layout/chat_bubble_emoji_picker_bottom_sheet.xml @@ -24,7 +24,7 @@ android:layout_height="wrap_content" android:padding="11dp" android:src="@drawable/shape_drawer_handle" - app:tint="?attr/color_main2_300" + app:tint="?attr/color_bottom_sheet_handle" app:layout_constraintTop_toTopOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintEnd_toEndOf="parent" /> diff --git a/app/src/main/res/layout/chat_list_cell.xml b/app/src/main/res/layout/chat_list_cell.xml index c40a9dbad..a166d7982 100644 --- a/app/src/main/res/layout/chat_list_cell.xml +++ b/app/src/main/res/layout/chat_list_cell.xml @@ -215,7 +215,7 @@ android:layout_width="0dp" android:layout_height="1dp" android:layout_marginEnd="10dp" - android:background="?attr/color_main2_200" + android:background="?attr/color_separator" android:visibility="gone" app:layout_constraintStart_toStartOf="@id/title" app:layout_constraintEnd_toEndOf="parent" diff --git a/app/src/main/res/layout/chat_message_bottom_sheet.xml b/app/src/main/res/layout/chat_message_bottom_sheet.xml index f71d5e5e5..1fac75997 100644 --- a/app/src/main/res/layout/chat_message_bottom_sheet.xml +++ b/app/src/main/res/layout/chat_message_bottom_sheet.xml @@ -25,7 +25,7 @@ android:layout_height="wrap_content" android:padding="11dp" android:src="@drawable/shape_drawer_handle" - app:tint="?attr/color_main2_300" + app:tint="?attr/color_bottom_sheet_handle" app:layout_constraintTop_toTopOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintEnd_toEndOf="parent" /> diff --git a/app/src/main/res/layout/chat_message_bottom_sheet_list_cell.xml b/app/src/main/res/layout/chat_message_bottom_sheet_list_cell.xml index 0622f52ff..ba6f89c8a 100644 --- a/app/src/main/res/layout/chat_message_bottom_sheet_list_cell.xml +++ b/app/src/main/res/layout/chat_message_bottom_sheet_list_cell.xml @@ -16,7 +16,7 @@ android:onClick="@{() -> model.clicked()}" android:layout_marginStart="16dp" android:layout_marginEnd="16dp" - android:background="@drawable/primary_cell_background"> + android:background="@drawable/primary_cell_background_alt"> diff --git a/app/src/main/res/layout/start_call_numpad_bottom_sheet.xml b/app/src/main/res/layout/start_call_numpad_bottom_sheet.xml index 6ded131a9..abb44bdaf 100644 --- a/app/src/main/res/layout/start_call_numpad_bottom_sheet.xml +++ b/app/src/main/res/layout/start_call_numpad_bottom_sheet.xml @@ -31,7 +31,7 @@ android:layout_height="wrap_content" android:padding="11dp" android:src="@drawable/shape_drawer_handle" - app:tint="?attr/color_main2_300" + app:tint="?attr/color_bottom_sheet_handle" app:layout_constraintTop_toTopOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintEnd_toEndOf="parent" /> @@ -205,7 +205,7 @@ android:contentDescription="@string/content_description_call_start" android:elevation="3dp" android:background="@drawable/squircle_green_button_background" - app:tint="?attr/color_main2_000" + app:tint="@color/bc_white" app:layout_constraintStart_toStartOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toBottomOf="@id/digit_0" @@ -223,7 +223,8 @@ app:layout_constraintStart_toStartOf="@id/digit_sharp" app:layout_constraintEnd_toEndOf="@id/digit_sharp" app:layout_constraintTop_toTopOf="@id/call" - app:layout_constraintBottom_toBottomOf="@id/call"/> + app:layout_constraintBottom_toBottomOf="@id/call" + app:tint="?attr/color_main2_600" /> diff --git a/app/src/main/res/values-night/themes.xml b/app/src/main/res/values-night/themes.xml index 2df7c39b7..b041cf47a 100644 --- a/app/src/main/res/values-night/themes.xml +++ b/app/src/main/res/values-night/themes.xml @@ -70,6 +70,7 @@ @color/gray_main2_600 @color/text_field_background_color_dark_mode @color/background_color_alt_dark_mode + @color/gray_main2_400