diff --git a/app/src/main/java/com/nextcloud/talk/controllers/ProfileController.java b/app/src/main/java/com/nextcloud/talk/controllers/ProfileController.java
index f90ed6380..df563cb07 100644
--- a/app/src/main/java/com/nextcloud/talk/controllers/ProfileController.java
+++ b/app/src/main/java/com/nextcloud/talk/controllers/ProfileController.java
@@ -83,6 +83,7 @@ import androidx.annotation.DrawableRes;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.annotation.StringRes;
+import androidx.core.content.ContextCompat;
import androidx.core.graphics.drawable.DrawableCompat;
import androidx.core.view.ViewCompat;
import androidx.recyclerview.widget.RecyclerView;
@@ -776,7 +777,12 @@ public class ProfileController extends BaseController {
if (!TextUtils.isEmpty(item.text) || controller.edit) {
holder.container.setVisibility(View.VISIBLE);
- holder.text.setTextColor(Color.BLACK);
+ if (controller.getActivity() != null) {
+ holder.text.setTextColor(ContextCompat.getColor(
+ controller.getActivity(),
+ R.color.conversation_item_header)
+ );
+ }
if (controller.edit &&
controller.editableFields.contains(item.field.toString().toLowerCase(Locale.ROOT))) {
diff --git a/app/src/main/res/drawable-night/ic_contacts.xml b/app/src/main/res/drawable-night/ic_contacts.xml
new file mode 100644
index 000000000..099f2cfdb
--- /dev/null
+++ b/app/src/main/res/drawable-night/ic_contacts.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/app/src/main/res/drawable-night/ic_link.xml b/app/src/main/res/drawable-night/ic_link.xml
new file mode 100644
index 000000000..f21fc4fb5
--- /dev/null
+++ b/app/src/main/res/drawable-night/ic_link.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/app/src/main/res/drawable-night/ic_password.xml b/app/src/main/res/drawable-night/ic_password.xml
new file mode 100644
index 000000000..9a0fe47fa
--- /dev/null
+++ b/app/src/main/res/drawable-night/ic_password.xml
@@ -0,0 +1,25 @@
+
+
+
+
diff --git a/app/src/main/res/layout/user_info_details_table_item.xml b/app/src/main/res/layout/user_info_details_table_item.xml
index cd8052852..8ac631253 100644
--- a/app/src/main/res/layout/user_info_details_table_item.xml
+++ b/app/src/main/res/layout/user_info_details_table_item.xml
@@ -29,7 +29,7 @@
android:id="@+id/icon"
android:layout_width="@dimen/iconized_single_line_item_icon_size"
android:layout_height="@dimen/iconized_single_line_item_icon_size"
- android:layout_marginStart="@dimen/user_info_icon_horizontal_margin"
+ android:layout_marginStart="@dimen/standard_margin"
android:contentDescription="@string/account_icon"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
@@ -40,13 +40,12 @@
android:id="@+id/user_info_edit_text"
android:layout_width="0dp"
android:layout_height="wrap_content"
- android:layout_marginStart="@dimen/user_info_icon_horizontal_margin"
+ android:layout_marginStart="@dimen/standard_margin"
android:layout_marginEnd="@dimen/standard_margin"
android:autofillHints="none"
android:ellipsize="end"
android:inputType="text"
android:maxLines="1"
- android:textAppearance="?android:attr/textAppearanceListItem"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@id/scope"
app:layout_constraintStart_toEndOf="@id/icon"
@@ -58,8 +57,7 @@
android:id="@+id/scope"
android:layout_width="24dp"
android:layout_height="24dp"
- android:layout_marginStart="@dimen/user_info_icon_horizontal_margin"
- android:layout_marginEnd="@dimen/standard_double_margin"
+ android:layout_marginEnd="@dimen/standard_margin"
android:contentDescription="@string/scope_toggle"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
diff --git a/app/src/main/res/layout/user_info_details_table_item_shimmer.xml b/app/src/main/res/layout/user_info_details_table_item_shimmer.xml
index cf86ee9ac..3482d1199 100644
--- a/app/src/main/res/layout/user_info_details_table_item_shimmer.xml
+++ b/app/src/main/res/layout/user_info_details_table_item_shimmer.xml
@@ -27,14 +27,14 @@
android:layout_width="@dimen/iconized_single_line_item_icon_size"
android:layout_height="@dimen/iconized_single_line_item_icon_size"
android:layout_gravity="center_vertical"
- android:layout_marginStart="@dimen/user_info_icon_horizontal_margin"
+ android:layout_marginStart="@dimen/standard_margin"
app:corners="100" />