From e1755c5fe08512ef6e91db7994730b9b9073170b Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 23 Dec 2019 17:34:46 +0100 Subject: [PATCH] Accessibility improvements --- .../java/eu/faircode/email/AdapterMessage.java | 8 +++++--- .../main/res/layout/include_message_compact.xml | 16 +++++++++++----- .../main/res/layout/include_message_normal.xml | 16 +++++++++++----- 3 files changed, 27 insertions(+), 13 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/AdapterMessage.java b/app/src/main/java/eu/faircode/email/AdapterMessage.java index 92af111f50..b14678efde 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -263,6 +263,7 @@ public class AdapterMessage extends RecyclerView.Adapter 0 ? R.string.title_accessibility_unseen : R.string.title_accessibility_seen)); - // Expander if (ibExpander.getTag() == null || (boolean) ibExpander.getTag() != expanded) { ibExpander.setTag(expanded); @@ -795,6 +794,9 @@ public class AdapterMessage extends RecyclerView.Adapter 0 ? R.string.title_accessibility_unseen : R.string.title_accessibility_seen)); + // Line 1 ibAuth.setVisibility(authentication && !authenticated ? View.VISIBLE : View.GONE); ivPriorityHigh.setVisibility(EntityMessage.PRIORITIY_HIGH.equals(message.priority) ? View.VISIBLE : View.GONE); diff --git a/app/src/main/res/layout/include_message_compact.xml b/app/src/main/res/layout/include_message_compact.xml index 160783788c..9ffd3f85c3 100644 --- a/app/src/main/res/layout/include_message_compact.xml +++ b/app/src/main/res/layout/include_message_compact.xml @@ -9,6 +9,7 @@ android:layout_width="6dp" android:layout_height="0dp" android:background="?attr/colorAccent" + android:importantForAccessibility="no" app:layout_constraintBottom_toBottomOf="@+id/paddingBottom" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> @@ -57,6 +58,13 @@ app:layout_constraintTop_toBottomOf="@id/paddingTop" app:srcCompat="@drawable/baseline_person_24" /> + + @@ -162,9 +170,8 @@ android:layout_width="21dp" android:layout_height="21dp" android:layout_marginStart="6dp" - android:contentDescription="@string/title_legend_folder_type" app:layout_constraintBottom_toBottomOf="@+id/tvSubject" - app:layout_constraintStart_toEndOf="@id/ibAvatar" + app:layout_constraintStart_toEndOf="@id/vwSeen" app:layout_constraintTop_toTopOf="@+id/tvSubject" app:srcCompat="@drawable/baseline_edit_24" /> @@ -236,7 +243,6 @@ android:layout_width="15dp" android:layout_height="15dp" android:layout_marginEnd="6dp" - android:contentDescription="@string/title_legend_thread" app:layout_constraintBottom_toBottomOf="@id/tvSubject" app:layout_constraintEnd_toStartOf="@+id/ibFlagged" app:layout_constraintTop_toTopOf="@+id/tvSubject" @@ -268,7 +274,7 @@ android:text="Folder" android:textAppearance="@style/TextAppearance.AppCompat.Small" app:layout_constraintEnd_toStartOf="@+id/ibFlagged" - app:layout_constraintStart_toEndOf="@id/ibAvatar" + app:layout_constraintStart_toEndOf="@id/vwSeen" app:layout_constraintTop_toBottomOf="@id/tvSubject" /> @@ -56,6 +57,13 @@ app:layout_constraintTop_toBottomOf="@id/paddingTop" app:srcCompat="@drawable/baseline_person_24" /> + + @@ -166,7 +174,7 @@ android:text="Subject" android:textAppearance="@style/TextAppearance.AppCompat.Medium" app:layout_constraintEnd_toStartOf="@+id/ibFlagged" - app:layout_constraintStart_toEndOf="@id/ibAvatar" + app:layout_constraintStart_toEndOf="@id/vwSeen" app:layout_constraintTop_toBottomOf="@id/tvFrom" /> @@ -259,7 +266,6 @@ android:layout_width="15dp" android:layout_height="15dp" android:layout_marginEnd="6dp" - android:contentDescription="@string/title_legend_thread" app:layout_constraintBottom_toBottomOf="@+id/tvFolder" app:layout_constraintEnd_toStartOf="@+id/ibFlagged" app:layout_constraintTop_toTopOf="@+id/tvFolder"