From ae4d087ad6693cb6aa173e58aa5ae858846dc4b6 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Wed, 17 Jan 2024 11:27:01 +0100 Subject: [PATCH] Improvements for dark theme --- .../main/res/color/primary_button_label_color.xml | 6 +++--- .../main/res/layout-land/chat_list_fragment.xml | 2 +- .../res/layout-land/contacts_list_fragment.xml | 2 +- .../main/res/layout-land/history_list_fragment.xml | 2 +- .../res/layout-land/meetings_list_fragment.xml | 2 +- .../main/res/layout/chat_conversation_fragment.xml | 2 +- app/src/main/res/layout/chat_list_fragment.xml | 2 +- .../res/layout/contact_new_or_edit_fragment.xml | 9 +++++---- app/src/main/res/layout/contacts_list_fragment.xml | 2 +- .../layout/generic_add_participants_fragment.xml | 2 +- app/src/main/res/layout/history_list_fragment.xml | 2 +- app/src/main/res/layout/meetings_list_fragment.xml | 2 +- app/src/main/res/layout/start_call_fragment.xml | 4 ++-- app/src/main/res/layout/start_chat_fragment.xml | 8 ++++---- app/src/main/res/layout/top_bar.xml | 2 +- app/src/main/res/values-night/themes.xml | 14 +++++++------- app/src/main/res/values/colors.xml | 1 + 17 files changed, 33 insertions(+), 31 deletions(-) diff --git a/app/src/main/res/color/primary_button_label_color.xml b/app/src/main/res/color/primary_button_label_color.xml index 76d77769a..31aa017d9 100644 --- a/app/src/main/res/color/primary_button_label_color.xml +++ b/app/src/main/res/color/primary_button_label_color.xml @@ -1,9 +1,9 @@ + android:color="?attr/color_on_main" /> + android:color="?attr/color_on_main" /> + android:color="?attr/color_on_main"/> diff --git a/app/src/main/res/layout-land/chat_list_fragment.xml b/app/src/main/res/layout-land/chat_list_fragment.xml index 2c43282b5..6d9f36319 100644 --- a/app/src/main/res/layout-land/chat_list_fragment.xml +++ b/app/src/main/res/layout-land/chat_list_fragment.xml @@ -106,7 +106,7 @@ android:layout_gravity="end|bottom" android:layout_margin="16dp" android:src="@drawable/plus_circle" - app:tint="?attr/color_main2_000" + app:tint="?attr/color_on_main" app:backgroundTint="?attr/color_main1_500" app:shapeAppearanceOverlay="@style/rounded" app:layout_constraintEnd_toEndOf="parent" diff --git a/app/src/main/res/layout-land/contacts_list_fragment.xml b/app/src/main/res/layout-land/contacts_list_fragment.xml index a41a3a089..4a9dbfe2d 100644 --- a/app/src/main/res/layout-land/contacts_list_fragment.xml +++ b/app/src/main/res/layout-land/contacts_list_fragment.xml @@ -154,7 +154,7 @@ android:layout_gravity="end|bottom" android:layout_margin="16dp" android:src="@drawable/user_plus" - app:tint="?attr/color_main2_000" + app:tint="?attr/color_on_main" app:backgroundTint="?attr/color_main1_500" app:shapeAppearanceOverlay="@style/rounded" app:layout_constraintEnd_toEndOf="parent" diff --git a/app/src/main/res/layout-land/history_list_fragment.xml b/app/src/main/res/layout-land/history_list_fragment.xml index 7e93caeb5..b17e4f7dc 100644 --- a/app/src/main/res/layout-land/history_list_fragment.xml +++ b/app/src/main/res/layout-land/history_list_fragment.xml @@ -125,7 +125,7 @@ android:layout_gravity="end|bottom" android:layout_margin="16dp" android:src="@drawable/phone_plus" - app:tint="?attr/color_main2_000" + app:tint="?attr/color_on_main" app:backgroundTint="?attr/color_main1_500" app:shapeAppearanceOverlay="@style/rounded" app:layout_constraintEnd_toEndOf="parent" diff --git a/app/src/main/res/layout-land/meetings_list_fragment.xml b/app/src/main/res/layout-land/meetings_list_fragment.xml index acc56bff7..53503902f 100644 --- a/app/src/main/res/layout-land/meetings_list_fragment.xml +++ b/app/src/main/res/layout-land/meetings_list_fragment.xml @@ -122,7 +122,7 @@ android:layout_gravity="end|bottom" android:layout_margin="16dp" android:src="@drawable/plus_circle" - app:tint="?attr/color_main2_000" + app:tint="?attr/color_on_main" app:backgroundTint="?attr/color_main1_500" app:shapeAppearanceOverlay="@style/rounded" app:layout_constraintEnd_toEndOf="parent" diff --git a/app/src/main/res/layout/chat_conversation_fragment.xml b/app/src/main/res/layout/chat_conversation_fragment.xml index f5ec3c407..34f6bc2f5 100644 --- a/app/src/main/res/layout/chat_conversation_fragment.xml +++ b/app/src/main/res/layout/chat_conversation_fragment.xml @@ -266,7 +266,7 @@ android:layout_margin="16dp" android:src="@drawable/caret_double_down" android:visibility="@{viewModel.isUserScrollingUp ? View.VISIBLE : View.GONE}" - app:tint="?attr/color_main2_000" + app:tint="?attr/color_on_main" app:backgroundTint="?attr/color_main1_500" app:shapeAppearanceOverlay="@style/rounded" app:layout_constraintEnd_toEndOf="parent" diff --git a/app/src/main/res/layout/chat_list_fragment.xml b/app/src/main/res/layout/chat_list_fragment.xml index 4ba1d47db..494b496fb 100644 --- a/app/src/main/res/layout/chat_list_fragment.xml +++ b/app/src/main/res/layout/chat_list_fragment.xml @@ -107,7 +107,7 @@ android:layout_gravity="end|bottom" android:layout_margin="16dp" android:src="@drawable/plus_circle" - app:tint="?attr/color_main2_000" + app:tint="?attr/color_on_main" app:backgroundTint="?attr/color_main1_500" app:shapeAppearanceOverlay="@style/rounded" app:layout_constraintEnd_toEndOf="parent" diff --git a/app/src/main/res/layout/contact_new_or_edit_fragment.xml b/app/src/main/res/layout/contact_new_or_edit_fragment.xml index ee7bfdbac..eedc87565 100644 --- a/app/src/main/res/layout/contact_new_or_edit_fragment.xml +++ b/app/src/main/res/layout/contact_new_or_edit_fragment.xml @@ -84,6 +84,7 @@ android:padding="10dp" android:src="@drawable/smiley" android:visibility="@{viewModel.picturePath.empty ? View.VISIBLE : View.GONE}" + app:tint="?attr/color_main2_500" app:layout_constraintEnd_toEndOf="@id/avatar" app:layout_constraintStart_toStartOf="@id/avatar" app:layout_constraintTop_toTopOf="@id/avatar" @@ -169,7 +170,7 @@ android:paddingEnd="20dp" android:text="@={viewModel.firstName, default=`John`}" android:textSize="14sp" - android:textColor="@color/gray_main2_600" + android:textColor="?attr/color_main2_600" android:hint="@string/contact_editor_first_name" android:maxLines="1" android:background="@drawable/edit_text_background" @@ -202,7 +203,7 @@ android:paddingEnd="20dp" android:text="@={viewModel.lastName, default=`Doe`}" android:textSize="14sp" - android:textColor="@color/gray_main2_600" + android:textColor="?attr/color_main2_600" android:hint="@string/contact_editor_last_name" android:maxLines="1" android:background="@drawable/edit_text_background" @@ -281,7 +282,7 @@ android:paddingEnd="20dp" android:text="@={viewModel.company, default=`Belledonne Comm`}" android:textSize="14sp" - android:textColor="@color/gray_main2_600" + android:textColor="?attr/color_main2_600" android:hint="@string/contact_editor_company" android:maxLines="1" android:background="@drawable/edit_text_background" @@ -315,7 +316,7 @@ android:layout_marginBottom="@dimen/screen_bottom_margin" android:text="@={viewModel.jobTitle, default=`Android dev`}" android:textSize="14sp" - android:textColor="@color/gray_main2_600" + android:textColor="?attr/color_main2_600" android:hint="@string/contact_editor_first_name" android:maxLines="1" android:background="@drawable/edit_text_background" diff --git a/app/src/main/res/layout/contacts_list_fragment.xml b/app/src/main/res/layout/contacts_list_fragment.xml index 550d7120c..ee54701f8 100644 --- a/app/src/main/res/layout/contacts_list_fragment.xml +++ b/app/src/main/res/layout/contacts_list_fragment.xml @@ -156,7 +156,7 @@ android:layout_gravity="end|bottom" android:layout_margin="16dp" android:src="@drawable/user_plus" - app:tint="?attr/color_main2_000" + app:tint="?attr/color_on_main" app:backgroundTint="?attr/color_main1_500" app:shapeAppearanceOverlay="@style/rounded" app:layout_constraintEnd_toEndOf="parent" diff --git a/app/src/main/res/layout/generic_add_participants_fragment.xml b/app/src/main/res/layout/generic_add_participants_fragment.xml index 69a735fcc..74a13eb35 100644 --- a/app/src/main/res/layout/generic_add_participants_fragment.xml +++ b/app/src/main/res/layout/generic_add_participants_fragment.xml @@ -170,7 +170,7 @@ android:layout_margin="16dp" android:visibility="@{viewModel.selection.size() > 0 ? View.VISIBLE : View.GONE}" android:src="@drawable/check" - app:tint="?attr/color_main2_000" + app:tint="?attr/color_on_main" app:backgroundTint="?attr/color_main1_500" app:shapeAppearanceOverlay="@style/rounded" app:layout_constraintEnd_toEndOf="parent" diff --git a/app/src/main/res/layout/history_list_fragment.xml b/app/src/main/res/layout/history_list_fragment.xml index 21e021260..c5b845b9c 100644 --- a/app/src/main/res/layout/history_list_fragment.xml +++ b/app/src/main/res/layout/history_list_fragment.xml @@ -126,7 +126,7 @@ android:layout_gravity="end|bottom" android:layout_margin="16dp" android:src="@drawable/phone_plus" - app:tint="?attr/color_main2_000" + app:tint="?attr/color_on_main" app:backgroundTint="?attr/color_main1_500" app:shapeAppearanceOverlay="@style/rounded" app:layout_constraintEnd_toEndOf="parent" diff --git a/app/src/main/res/layout/meetings_list_fragment.xml b/app/src/main/res/layout/meetings_list_fragment.xml index 0169d0985..8579cb1a6 100644 --- a/app/src/main/res/layout/meetings_list_fragment.xml +++ b/app/src/main/res/layout/meetings_list_fragment.xml @@ -123,7 +123,7 @@ android:layout_gravity="end|bottom" android:layout_margin="16dp" android:src="@drawable/plus_circle" - app:tint="?attr/color_main2_000" + app:tint="?attr/color_on_main" app:backgroundTint="?attr/color_main1_500" app:shapeAppearanceOverlay="@style/rounded" app:layout_constraintEnd_toEndOf="parent" diff --git a/app/src/main/res/layout/start_call_fragment.xml b/app/src/main/res/layout/start_call_fragment.xml index 6f2a0ef95..e1c0a36b9 100644 --- a/app/src/main/res/layout/start_call_fragment.xml +++ b/app/src/main/res/layout/start_call_fragment.xml @@ -141,7 +141,7 @@ android:src="@drawable/meeting" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/search_bar" - app:tint="?attr/color_main2_000" /> + app:tint="?attr/color_on_main" /> @@ -164,7 +164,7 @@ android:src="@drawable/users_three" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/search_bar" - app:tint="?attr/color_main2_000" /> + app:tint="?attr/color_on_main" /> @color/black @color/black - @color/orange_main_100 + @color/orange_main_900 @color/orange_main_300 @color/orange_main_500 @color/orange_main_700 @color/black - @color/gray_main2_100_night - @color/gray_main2_800 + @color/gray_main2_800 + @color/gray_main2_700 @color/gray_main2_700 - @color/gray_main2_600 - @color/gray_main2_500 - @color/gray_main2_400 + @color/gray_main2_400 + @color/gray_main2_300 + @color/gray_main2_200 @color/gray_main2_300 @color/gray_main2_200 @color/white @color/gray_900 - @color/gray_800 + @color/gray_600 @color/gray_300 @color/gray_600 @color/gray_500 diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index bb2cdd383..b6e691b06 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -9,6 +9,7 @@ #FFB266 #FF5E00 #B72D00 + #662600 #EEF6F8 #191919