diff --git a/app/src/main/java/org/thoughtcrime/securesms/messagedetails/MessageHeaderViewHolder.java b/app/src/main/java/org/thoughtcrime/securesms/messagedetails/MessageHeaderViewHolder.java
index 94300066e..7323b11d6 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/messagedetails/MessageHeaderViewHolder.java
+++ b/app/src/main/java/org/thoughtcrime/securesms/messagedetails/MessageHeaderViewHolder.java
@@ -141,19 +141,19 @@ final class MessageHeaderViewHolder extends RecyclerView.ViewHolder implements G
receivedDate.setOnLongClickListener(null);
if (messageRecord.isPending() || messageRecord.isFailed()) {
- sentDate.setText(formatBoldString(R.string.message_details_header__sent, "-"));
+ sentDate.setText(formatBoldString(R.string.message_details_header_sent, "-"));
receivedDate.setVisibility(View.GONE);
} else {
Locale dateLocale = Locale.getDefault();
SimpleDateFormat dateFormatter = DateUtils.getDetailedDateFormatter(itemView.getContext(), dateLocale);
- sentDate.setText(formatBoldString(R.string.message_details_header__sent, dateFormatter.format(new Date(messageRecord.getDateSent()))));
+ sentDate.setText(formatBoldString(R.string.message_details_header_sent, dateFormatter.format(new Date(messageRecord.getDateSent()))));
sentDate.setOnLongClickListener(v -> {
copyToClipboard(String.valueOf(messageRecord.getDateSent()));
return true;
});
if (messageRecord.getDateReceived() != messageRecord.getDateSent() && !messageRecord.isOutgoing()) {
- receivedDate.setText(formatBoldString(R.string.message_details_header__received, dateFormatter.format(new Date(messageRecord.getDateReceived()))));
+ receivedDate.setText(formatBoldString(R.string.message_details_header_received, dateFormatter.format(new Date(messageRecord.getDateReceived()))));
receivedDate.setOnLongClickListener(v -> {
copyToClipboard(String.valueOf(messageRecord.getDateReceived()));
return true;
@@ -197,7 +197,7 @@ final class MessageHeaderViewHolder extends RecyclerView.ViewHolder implements G
transportText = itemView.getContext().getString(R.string.ConversationFragment_sms);
}
- transport.setText(formatBoldString(R.string.message_details_header__via, transportText));
+ transport.setText(formatBoldString(R.string.message_details_header_via, transportText));
}
private CharSequence formatBoldString(int boldTextRes, CharSequence otherText) {
@@ -274,7 +274,7 @@ final class MessageHeaderViewHolder extends RecyclerView.ViewHolder implements G
int expirationTime = Math.max((int) (remaining / 1000), 1);
String duration = ExpirationUtil.getExpirationDisplayValue(itemView.getContext(), expirationTime);
- expiresIn.setText(formatBoldString(R.string.message_details_header__disappears, duration));
+ expiresIn.setText(formatBoldString(R.string.message_details_header_disappears, duration));
if (running && expirationTime > 1) {
ThreadUtil.runOnMainDelayed(this, 500);
diff --git a/app/src/main/res/layout/message_details_header.xml b/app/src/main/res/layout/message_details_header.xml
index e20d6e4cc..d60c5fc6d 100644
--- a/app/src/main/res/layout/message_details_header.xml
+++ b/app/src/main/res/layout/message_details_header.xml
@@ -10,33 +10,32 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
- android:paddingTop="24dp"
- android:paddingBottom="32dp">
+ android:paddingTop="24dp">
+ android:layout_marginStart="8dp"
+ android:layout_marginEnd="8dp">
+ android:layout="@layout/conversation_item_update" />
+ android:layout="@layout/conversation_item_sent_multimedia" />
+ android:layout="@layout/conversation_item_received_multimedia"
+ tools:visibility="visible" />
@@ -52,44 +51,46 @@
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
- android:visibility="gone"
- android:textSize="16sp"
- android:padding="5dp"
- tools:visibility="visible"
- android:text="@string/message_details_header__issues_need_your_attention"
android:drawablePadding="4dp"
+ android:gravity="center_vertical"
+ android:padding="5dp"
+ android:text="@string/message_details_header__issues_need_your_attention"
+ android:textAppearance="@style/Signal.Text.BodyLarge"
+ android:visibility="gone"
app:drawableStartCompat="@drawable/ic_info_outline_message_details_24"
- android:gravity="center_vertical" />
+ tools:visibility="visible" />
+ android:layout_height="wrap_content"
+ android:layout_marginStart="@dimen/dsl_settings_gutter"
+ android:layout_marginTop="12dp"
+ android:layout_marginEnd="@dimen/dsl_settings_gutter">
+ app:layout_constraintTop_toTopOf="parent"
+ tools:text="@string/message_details_header_sent" />
+ app:layout_constraintTop_toBottomOf="@+id/message_details_header_sent_time"
+ tools:text="@string/message_details_header_received" />
+ app:layout_constraintTop_toBottomOf="@+id/message_details_header_received_time"
+ tools:text="@string/message_details_header_disappears" />
+ app:layout_constraintTop_toBottomOf="@+id/message_details_header_expires_in"
+ tools:text="@string/message_details_header_via" />
+
-
-
diff --git a/app/src/main/res/layout/message_details_recipient.xml b/app/src/main/res/layout/message_details_recipient.xml
index ff3ad9020..1f162a85d 100644
--- a/app/src/main/res/layout/message_details_recipient.xml
+++ b/app/src/main/res/layout/message_details_recipient.xml
@@ -75,7 +75,7 @@
style="@style/Signal.Text.BodyMedium"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:textColor="@color/signal_colorSurfaceVariant"
+ android:textColor="@color/signal_colorOnSurfaceVariant"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@+id/message_details_recipient_conflict_button"
@@ -104,7 +104,7 @@
android:layout_height="wrap_content"
android:layout_marginStart="4dp"
android:layout_marginEnd="9dp"
- android:tint="@color/signal_text_hint"
+ android:tint="@color/signal_colorOnSurfaceVariant"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@+id/message_details_recipient_conflict_button"
app:layout_constraintStart_toEndOf="@+id/message_details_recipient_name"
diff --git a/app/src/main/res/layout/message_details_recipient_header.xml b/app/src/main/res/layout/message_details_recipient_header.xml
index 3138ee25a..34d9b4c25 100644
--- a/app/src/main/res/layout/message_details_recipient_header.xml
+++ b/app/src/main/res/layout/message_details_recipient_header.xml
@@ -13,7 +13,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingStart="@dimen/dsl_settings_gutter"
- android:paddingTop="24dp"
+ android:paddingTop="16dp"
android:paddingEnd="@dimen/dsl_settings_gutter"
android:paddingBottom="12dp">
@@ -22,8 +22,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="start"
- android:textAppearance="@style/TextAppearance.Signal.Body1.Bold"
- android:textStyle="bold"
+ android:textAppearance="@style/Signal.Text.TitleSmall"
tools:text="Read by" />
Some issues need your attention.
- Sent:
- Received:
- Disappears:
- Via:
+ Sent
+ Received
+ Disappears
+ Via
Pending