From 2629ee39b4d7b5d746ae44dda72e1b330a7427ef Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 5 Jan 2026 14:24:39 +0100 Subject: [PATCH] Added content descriptions --- app/src/main/res/layout/fragment_account.xml | 6 ++++++ app/src/main/res/layout/fragment_compose.xml | 5 +++++ app/src/main/res/layout/fragment_folder.xml | 5 +++++ app/src/main/res/layout/fragment_identity.xml | 12 ++++++++++++ app/src/main/res/layout/fragment_pop.xml | 5 +++++ 5 files changed, 33 insertions(+) diff --git a/app/src/main/res/layout/fragment_account.xml b/app/src/main/res/layout/fragment_account.xml index 3cd77ced03..649bacc3c3 100644 --- a/app/src/main/res/layout/fragment_account.xml +++ b/app/src/main/res/layout/fragment_account.xml @@ -53,6 +53,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="12dp" + android:labelFor="@+id/etDomain" android:text="@string/title_domain" android:textAppearance="@style/TextAppearance.AppCompat.Medium" app:layout_constraintStart_toStartOf="parent" @@ -188,6 +189,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="12dp" + android:labelFor="@+id/rgEncryption" android:text="@string/title_encryption" android:textAppearance="@style/TextAppearance.AppCompat.Medium" android:textColor="?android:textColorPrimary" @@ -426,6 +428,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="12dp" + android:labelFor="@+id/etRealm" android:text="@string/title_realm" android:textAppearance="@style/TextAppearance.AppCompat.Small" app:layout_constraintStart_toStartOf="parent" @@ -449,6 +452,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="12dp" + android:labelFor="@+id/etName" android:text="@string/title_account_name" android:textAppearance="@style/TextAppearance.AppCompat.Small" app:layout_constraintStart_toStartOf="parent" @@ -480,6 +484,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="12dp" + android:labelFor="@+id/etCategory" android:text="@string/title_account_category" android:textAppearance="@style/TextAppearance.AppCompat.Small" app:layout_constraintStart_toStartOf="parent" @@ -741,6 +746,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="12dp" + android:labelFor="@+id/etInternal" android:text="@string/title_keep_alive_interval" android:textAppearance="@style/TextAppearance.AppCompat.Small" app:layout_constraintStart_toStartOf="parent" diff --git a/app/src/main/res/layout/fragment_compose.xml b/app/src/main/res/layout/fragment_compose.xml index 7ba807c0ee..e384695091 100644 --- a/app/src/main/res/layout/fragment_compose.xml +++ b/app/src/main/res/layout/fragment_compose.xml @@ -75,6 +75,7 @@ android:layout_height="wrap_content" android:layout_marginStart="6dp" android:contentDescription="@string/title_to" + android:labelFor="@+id/etTo" android:tooltipText="@string/title_to" app:layout_constraintBottom_toBottomOf="@+id/etTo" app:layout_constraintStart_toStartOf="parent" @@ -137,6 +138,7 @@ android:layout_height="wrap_content" android:layout_marginStart="6dp" android:contentDescription="@string/title_cc" + android:labelFor="@+id/etCc" android:tooltipText="@string/title_cc" app:layout_constraintBottom_toBottomOf="@+id/etCc" app:layout_constraintStart_toStartOf="parent" @@ -184,6 +186,7 @@ android:layout_height="wrap_content" android:layout_marginStart="6dp" android:contentDescription="@string/title_bcc" + android:labelFor="@+id/etBcc" android:tooltipText="@string/title_bcc" app:layout_constraintBottom_toBottomOf="@id/etBcc" app:layout_constraintStart_toStartOf="parent" @@ -233,6 +236,7 @@ android:layout_marginTop="12dp" android:layout_marginEnd="6dp" android:background="@null" + android:contentDescription="@string/title_subject" android:hint="@string/title_subject" android:imeOptions="actionNext" android:inputType="textEmailSubject|textCapSentences|textAutoCorrect" @@ -367,6 +371,7 @@ android:layout_marginTop="6dp" android:layout_marginEnd="6dp" android:background="@null" + android:contentDescription="@string/title_body_hint" android:gravity="top" android:hint="@string/title_body_hint" android:imeOptions="actionNone|flagNoEnterAction" diff --git a/app/src/main/res/layout/fragment_folder.xml b/app/src/main/res/layout/fragment_folder.xml index 185937252c..60e94baa10 100644 --- a/app/src/main/res/layout/fragment_folder.xml +++ b/app/src/main/res/layout/fragment_folder.xml @@ -41,6 +41,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="12dp" + android:labelFor="@+id/etName" android:text="@string/title_folder_name" android:textAppearance="@style/TextAppearance.AppCompat.Small" app:layout_constraintStart_toStartOf="parent" @@ -62,6 +63,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="12dp" + android:labelFor="@+id/etDisplay" android:text="@string/title_display_name" android:textAppearance="@style/TextAppearance.AppCompat.Small" app:layout_constraintStart_toStartOf="parent" @@ -190,6 +192,7 @@ android:layout_height="wrap_content" android:layout_marginStart="30dp" android:layout_marginEnd="12dp" + android:contentDescription="1" android:gravity="end" android:hint="1" android:inputType="number" @@ -279,6 +282,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="24dp" + android:labelFor="@+id/etSyncDays" android:text="@string/title_sync_days" android:textAppearance="@style/TextAppearance.AppCompat.Small" android:textColor="?android:textColorPrimary" @@ -324,6 +328,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="24dp" + android:labelFor="@+id/etKeepDays" android:text="@string/title_keep_days" android:textAppearance="@style/TextAppearance.AppCompat.Small" android:textColor="?android:textColorPrimary" diff --git a/app/src/main/res/layout/fragment_identity.xml b/app/src/main/res/layout/fragment_identity.xml index d4277a35b7..8909b9fa05 100644 --- a/app/src/main/res/layout/fragment_identity.xml +++ b/app/src/main/res/layout/fragment_identity.xml @@ -90,6 +90,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="12dp" + android:labelFor="@+id/etDisplay" android:text="@string/title_display_name" android:textAppearance="@style/TextAppearance.AppCompat.Small" app:layout_constraintStart_toStartOf="parent" @@ -205,6 +206,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="12dp" + android:labelFor="@+id/etDomain" android:text="@string/title_domain" android:textAppearance="@style/TextAppearance.AppCompat.Medium" app:layout_constraintStart_toStartOf="parent" @@ -339,6 +341,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="12dp" + android:labelFor="@+id/rgEncryption" android:text="@string/title_encryption" android:textAppearance="@style/TextAppearance.AppCompat.Medium" android:textColor="?android:textColorPrimary" @@ -586,6 +589,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="12dp" + android:labelFor="@+id/etRealm" android:text="@string/title_realm" android:textAppearance="@style/TextAppearance.AppCompat.Small" app:layout_constraintStart_toStartOf="parent" @@ -627,6 +631,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="12dp" + android:labelFor="@+id/etEhlo" android:text="@string/title_ehlo" android:textAppearance="@style/TextAppearance.AppCompat.Small" app:layout_constraintStart_toStartOf="parent" @@ -730,6 +735,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="12dp" + android:labelFor="@+id/etSenderExtra" android:text="@string/title_advanced_sender_regex" android:textAppearance="@style/TextAppearance.AppCompat.Small" app:layout_constraintStart_toStartOf="parent" @@ -775,6 +781,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="12dp" + android:labelFor="@+id/etReplyTo" android:text="@string/title_identity_reply_to" android:textAppearance="@style/TextAppearance.AppCompat.Small" app:layout_constraintStart_toStartOf="parent" @@ -797,6 +804,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="12dp" + android:labelFor="@+id/etCc" android:text="@string/title_cc" android:textAppearance="@style/TextAppearance.AppCompat.Small" app:layout_constraintStart_toStartOf="parent" @@ -829,6 +837,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="12dp" + android:labelFor="@+id/etBcc" android:text="@string/title_bcc" android:textAppearance="@style/TextAppearance.AppCompat.Small" app:layout_constraintStart_toStartOf="parent" @@ -861,6 +870,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="12dp" + android:labelFor="@+id/etEnvelopeFrom" android:text="@string/title_envelope_from" android:textAppearance="@style/TextAppearance.AppCompat.Small" app:layout_constraintStart_toStartOf="parent" @@ -893,6 +903,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="12dp" + android:labelFor="@+id/etInternal" android:text="@string/title_identity_internal" android:textAppearance="@style/TextAppearance.AppCompat.Small" app:layout_constraintStart_toStartOf="parent" @@ -1068,6 +1079,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="12dp" + android:labelFor="@+id/etMaxSize" android:text="@string/title_identity_max_size" android:textAppearance="@style/TextAppearance.AppCompat.Small" app:layout_constraintStart_toStartOf="parent" diff --git a/app/src/main/res/layout/fragment_pop.xml b/app/src/main/res/layout/fragment_pop.xml index 0a70c5b84c..4b0847e471 100644 --- a/app/src/main/res/layout/fragment_pop.xml +++ b/app/src/main/res/layout/fragment_pop.xml @@ -129,6 +129,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="12dp" + android:labelFor="@+id/rgEncryption" android:text="@string/title_encryption" android:textAppearance="@style/TextAppearance.AppCompat.Medium" android:textColor="?android:textColorPrimary" @@ -332,6 +333,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="24dp" + android:labelFor="@+id/etName" android:text="@string/title_account_name" android:textAppearance="@style/TextAppearance.AppCompat.Small" app:layout_constraintStart_toStartOf="parent" @@ -363,6 +365,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="12dp" + android:labelFor="@+id/etCategory" android:text="@string/title_account_category" android:textAppearance="@style/TextAppearance.AppCompat.Small" app:layout_constraintStart_toStartOf="parent" @@ -659,6 +662,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="24dp" + android:labelFor="@+id/etMax" android:text="@string/title_max_messages" android:textAppearance="@style/TextAppearance.AppCompat.Small" app:layout_constraintStart_toStartOf="parent" @@ -702,6 +706,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="12dp" + android:labelFor="@+id/etInternal" android:text="@string/title_keep_poll_interval" android:textAppearance="@style/TextAppearance.AppCompat.Small" app:layout_constraintStart_toStartOf="parent"