diff --git a/app/src/main/res/layout/dialog_ask_again.xml b/app/src/main/res/layout/dialog_ask_again.xml index 3fa2a75580..cedd00c5f2 100644 --- a/app/src/main/res/layout/dialog_ask_again.xml +++ b/app/src/main/res/layout/dialog_ask_again.xml @@ -24,7 +24,6 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="12dp" - android:inputType="textUri|textMultiLine" android:text="@string/title_no_ask_again" android:textAppearance="@style/TextAppearance.AppCompat.Small" app:layout_constraintStart_toStartOf="parent" diff --git a/app/src/main/res/layout/dialog_keyword.xml b/app/src/main/res/layout/dialog_keyword.xml index 0fdd36b148..c74d6d21cd 100644 --- a/app/src/main/res/layout/dialog_keyword.xml +++ b/app/src/main/res/layout/dialog_keyword.xml @@ -9,6 +9,7 @@ android:id="@+id/tvKeyword" android:layout_width="wrap_content" android:layout_height="wrap_content" + android:labelFor="@+id/etKeyword" android:text="@string/title_add_keyword" android:textAppearance="@style/TextAppearance.AppCompat.Large" app:layout_constraintStart_toStartOf="parent" diff --git a/app/src/main/res/layout/dialog_link.xml b/app/src/main/res/layout/dialog_link.xml index c84b360433..464cad3467 100644 --- a/app/src/main/res/layout/dialog_link.xml +++ b/app/src/main/res/layout/dialog_link.xml @@ -9,6 +9,7 @@ android:id="@+id/tvOpenLink" android:layout_width="wrap_content" android:layout_height="wrap_content" + android:labelFor="@+id/etLink" android:text="@string/title_open_link" android:textAppearance="@style/TextAppearance.AppCompat.Medium" android:textColor="?android:attr/textColorPrimary" diff --git a/app/src/main/res/layout/dialog_theme.xml b/app/src/main/res/layout/dialog_theme.xml index 189f39a80a..023991ecaf 100644 --- a/app/src/main/res/layout/dialog_theme.xml +++ b/app/src/main/res/layout/dialog_theme.xml @@ -5,7 +5,7 @@ android:layout_height="wrap_content" android:padding="12dp"> - - @@ -30,7 +30,7 @@ android:layout_width="0dp" android:layout_height="wrap_content" android:layout_marginStart="6dp" - android:hint="name" + android:hint="user" android:inputType="text" android:textAppearance="@style/TextAppearance.AppCompat.Medium" app:layout_constraintEnd_toStartOf="@+id/tvDomain" @@ -68,6 +68,7 @@ android:layout_height="24dp" android:layout_marginStart="6dp" android:layout_marginEnd="6dp" + android:contentDescription="@string/title_legend_pick" android:src="@drawable/baseline_person_24" app:layout_constraintBottom_toBottomOf="@id/etTo" app:layout_constraintEnd_toEndOf="parent" @@ -93,6 +94,7 @@ android:layout_height="24dp" android:layout_marginStart="6dp" android:layout_marginEnd="6dp" + android:contentDescription="@string/title_legend_pick" android:src="@drawable/baseline_person_24" app:layout_constraintBottom_toBottomOf="@id/etCc" app:layout_constraintEnd_toEndOf="parent" @@ -118,6 +120,7 @@ android:layout_height="24dp" android:layout_marginStart="6dp" android:layout_marginEnd="6dp" + android:contentDescription="@string/title_legend_pick" android:src="@drawable/baseline_person_24" app:layout_constraintBottom_toBottomOf="@id/etBcc" app:layout_constraintEnd_toEndOf="parent" @@ -254,6 +257,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginEnd="6dp" + android:contentDescription="@string/title_legend_edit" android:src="@drawable/baseline_edit_24" app:layout_constraintEnd_toStartOf="@+id/ibReferenceImages" app:layout_constraintTop_toTopOf="@id/tvReference" /> @@ -263,6 +267,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginEnd="6dp" + android:contentDescription="@string/title_legend_show_images" android:src="@drawable/baseline_image_24" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toTopOf="@id/tvReference" /> diff --git a/app/src/main/res/layout/fragment_folders.xml b/app/src/main/res/layout/fragment_folders.xml index fba58e6173..083e181b50 100644 --- a/app/src/main/res/layout/fragment_folders.xml +++ b/app/src/main/res/layout/fragment_folders.xml @@ -35,6 +35,7 @@ android:id="@+id/ibHintActions" android:layout_width="wrap_content" android:layout_height="wrap_content" + android:contentDescription="@string/title_legend_close_hint" android:src="@drawable/baseline_close_24" app:layout_constraintBottom_toBottomOf="@id/tvHintActions" app:layout_constraintEnd_toEndOf="parent" @@ -69,6 +70,7 @@ android:id="@+id/ibHintSync" android:layout_width="wrap_content" android:layout_height="wrap_content" + android:contentDescription="@string/title_legend_close_hint" android:src="@drawable/baseline_close_24" app:layout_constraintBottom_toBottomOf="@id/tvHintSync" app:layout_constraintEnd_toEndOf="parent" diff --git a/app/src/main/res/layout/fragment_identity.xml b/app/src/main/res/layout/fragment_identity.xml index 6872408503..bebd03f235 100644 --- a/app/src/main/res/layout/fragment_identity.xml +++ b/app/src/main/res/layout/fragment_identity.xml @@ -37,6 +37,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="12dp" + android:labelFor="@+id/etName" android:text="@string/title_identity_name" android:textAppearance="@style/TextAppearance.AppCompat.Small" app:layout_constraintStart_toStartOf="parent" @@ -59,6 +60,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="12dp" + android:labelFor="@+id/etEmail" android:text="@string/title_identity_email" android:textAppearance="@style/TextAppearance.AppCompat.Small" app:layout_constraintStart_toStartOf="parent" @@ -125,6 +127,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="12dp" + android:contentDescription="@string/title_legend_default_color" android:src="@drawable/baseline_delete_24" app:layout_constraintBottom_toBottomOf="@id/btnColor" app:layout_constraintStart_toEndOf="@id/vwColor" @@ -337,6 +340,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="12dp" + android:labelFor="@+id/etUser" android:text="@string/title_user" android:textAppearance="@style/TextAppearance.AppCompat.Small" app:layout_constraintStart_toStartOf="parent" diff --git a/app/src/main/res/layout/fragment_legend.xml b/app/src/main/res/layout/fragment_legend.xml index 5c21b7bf9e..869920f00a 100644 --- a/app/src/main/res/layout/fragment_legend.xml +++ b/app/src/main/res/layout/fragment_legend.xml @@ -13,6 +13,7 @@ android:id="@+id/ivInbox" android:layout_width="24dp" android:layout_height="24dp" + android:contentDescription="@string/title_legend_inbox" android:src="@drawable/baseline_move_to_inbox_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> @@ -34,6 +35,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="24dp" + android:contentDescription="@string/title_legend_archive" android:src="@drawable/baseline_archive_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/ivInbox" /> @@ -55,6 +57,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="18dp" + android:contentDescription="@string/title_legend_trash" android:src="@drawable/baseline_delete_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/ivArchive" /> @@ -76,6 +79,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="18dp" + android:contentDescription="@string/title_legend_junk" android:src="@drawable/baseline_flag_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/ivTrash" /> @@ -97,6 +101,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="24dp" + android:contentDescription="@string/title_legend_notify" android:src="@drawable/baseline_notifications_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/ivJunk" /> @@ -118,6 +123,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="24dp" + android:contentDescription="@string/title_legend_unified" android:src="@drawable/baseline_folder_special_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/ivNotify" /> @@ -139,6 +145,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="24dp" + android:contentDescription="@string/title_legend_primary_disconnected" android:src="@drawable/baseline_folder_open_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/ivUnified" /> @@ -160,6 +167,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="24dp" + android:contentDescription="@string/title_legend_primary_connected" android:src="@drawable/baseline_folder_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/ivPrimaryDisconnected" /> @@ -190,6 +198,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="24dp" + android:contentDescription="@string/title_legend_thread" android:src="@drawable/baseline_message_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/vSeparatorFolder" /> @@ -211,6 +220,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="24dp" + android:contentDescription="@string/title_legend_zoom" android:src="@drawable/baseline_format_size_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/ivThread" /> @@ -232,6 +242,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="24dp" + android:contentDescription="@string/title_legend_draft" android:src="@drawable/baseline_edit_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/ivZoom" /> @@ -253,6 +264,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="24dp" + android:contentDescription="@string/title_legend_snoozed" android:src="@drawable/baseline_timelapse_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/ivDraft" /> @@ -274,6 +286,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="24dp" + android:contentDescription="@string/title_legend_browsed" android:src="@drawable/baseline_playlist_add_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/ivSnoozed" /> @@ -295,6 +308,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="24dp" + android:contentDescription="@string/title_legend_answered" android:src="@drawable/baseline_reply_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/ivBrowsed" /> @@ -316,6 +330,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="24dp" + android:contentDescription="@string/title_legend_receipt" android:src="@drawable/baseline_playlist_add_check_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/ivAnswered" /> @@ -337,6 +352,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="24dp" + android:contentDescription="@string/title_legend_attachment" android:src="@drawable/baseline_attachment_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/ivReceipt" /> @@ -358,6 +374,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="24dp" + android:contentDescription="@string/title_legend_flagged" android:src="@drawable/baseline_star_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/tvAttachment" /> @@ -379,6 +396,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="24dp" + android:contentDescription="@string/title_legend_contacts" android:src="@drawable/baseline_import_contacts_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/ivStarred" /> @@ -400,6 +418,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="24dp" + android:contentDescription="@string/title_legend_view" android:src="@drawable/baseline_visibility_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/ivContacts" /> @@ -421,6 +440,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="24dp" + android:contentDescription="@string/title_legend_hide" android:src="@drawable/baseline_visibility_off_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/ivView" /> @@ -442,6 +462,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="24dp" + android:contentDescription="@string/title_legend_download" android:src="@drawable/baseline_cloud_download_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/ivHide" /> @@ -463,6 +484,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="24dp" + android:contentDescription="@string/title_legend_external_image" android:src="@drawable/baseline_image_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/ivDownload" /> @@ -484,6 +506,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="24dp" + android:contentDescription="@string/title_legend_embedded_image" android:src="@drawable/baseline_photo_library_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/ivExternalImage" /> @@ -505,6 +528,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="24dp" + android:contentDescription="@string/title_legend_broken_image" android:src="@drawable/baseline_broken_image_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/ivEmbeddedImage" /> @@ -535,6 +559,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="24dp" + android:contentDescription="@string/title_legend_cc" android:src="@drawable/baseline_people_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/vSeparatorMessage" /> @@ -556,6 +581,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="24dp" + android:contentDescription="@string/title_legend_pick" android:src="@drawable/baseline_person_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/ivCC" /> @@ -577,6 +603,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="24dp" + android:contentDescription="@string/title_legend_bold" android:src="@drawable/baseline_format_bold_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/ivPick" /> @@ -598,6 +625,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="24dp" + android:contentDescription="@string/title_legend_italic" android:src="@drawable/baseline_format_italic_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/ivBold" /> @@ -619,6 +647,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="24dp" + android:contentDescription="@string/title_legend_link" android:src="@drawable/baseline_insert_link_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/ivItalic" /> @@ -640,6 +669,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="24dp" + android:contentDescription="@string/title_legend_picture" android:src="@drawable/baseline_image_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/ivLink" /> @@ -661,6 +691,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="24dp" + android:contentDescription="@string/title_legend_file" android:src="@drawable/baseline_attachment_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/ivPicture" /> @@ -691,6 +722,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="24dp" + android:contentDescription="@string/title_legend_download_off" android:src="@drawable/baseline_mail_outline_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/vSeparatorCompose" /> @@ -712,6 +744,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="24dp" + android:contentDescription="@string/title_legend_download_on" android:src="@drawable/baseline_mail_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/ivDownloadOff" /> @@ -733,6 +766,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="24dp" + android:contentDescription="@string/title_legend_synchronize_on" android:src="@drawable/baseline_sync_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/ivDownloadOn" /> @@ -754,6 +788,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="24dp" + android:contentDescription="@string/title_legend_synchronize_off" android:src="@drawable/baseline_sync_disabled_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/ivSynchronize" /> @@ -775,6 +810,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="24dp" + android:contentDescription="@string/title_legend_primary" android:src="@drawable/baseline_star_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/ivSynchronizeOff" /> @@ -796,6 +832,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="24dp" + android:contentDescription="@string/title_legend_disconnected" android:src="@drawable/baseline_cloud_off_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/ivPrimary" /> @@ -817,6 +854,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="24dp" + android:contentDescription="@string/title_legend_connecting" android:src="@drawable/baseline_cloud_queue_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/ivDisconnected" /> @@ -838,6 +876,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="24dp" + android:contentDescription="@string/title_legend_connected" android:src="@drawable/baseline_cloud_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/ivConnecting" /> @@ -859,6 +898,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="24dp" + android:contentDescription="@string/title_legend_synchronizing" android:src="@drawable/baseline_compare_arrows_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/ivConnected" /> @@ -880,6 +920,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="24dp" + android:contentDescription="@string/title_legend_downloading" android:src="@drawable/baseline_cloud_download_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/ivSynchronizing" /> @@ -901,6 +942,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="24dp" + android:contentDescription="@string/title_legend_closing" android:src="@drawable/baseline_close_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/ivDownloading" /> @@ -922,6 +964,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="24dp" + android:contentDescription="@string/title_legend_waiting" android:src="@drawable/baseline_hourglass_empty_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/ivClosing" /> @@ -952,6 +995,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="24dp" + android:contentDescription="@string/title_legend_stop" android:src="@drawable/baseline_stop_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/vSeparatorSync" /> @@ -994,6 +1038,7 @@ android:layout_width="24dp" android:layout_height="0dp" android:layout_marginStart="12dp" + android:contentDescription="@string/title_legend_download_fetch" android:src="@drawable/baseline_mail_outline_24" app:layout_constraintBottom_toBottomOf="@+id/tvDownloadFetch" app:layout_constraintStart_toEndOf="@id/tvDownloadFetch" @@ -1034,6 +1079,7 @@ android:layout_width="24dp" android:layout_height="0dp" android:layout_marginStart="12dp" + android:contentDescription="@string/title_legend_sync_keep" android:src="@drawable/baseline_sync_24" app:layout_constraintBottom_toBottomOf="@+id/tvSyncKeepLegend" app:layout_constraintStart_toEndOf="@id/tvSyncKeep" diff --git a/app/src/main/res/layout/fragment_messages.xml b/app/src/main/res/layout/fragment_messages.xml index 337ff82fd6..ed099fe1a4 100644 --- a/app/src/main/res/layout/fragment_messages.xml +++ b/app/src/main/res/layout/fragment_messages.xml @@ -54,6 +54,7 @@ android:id="@+id/ibHintSupport" android:layout_width="wrap_content" android:layout_height="wrap_content" + android:contentDescription="@string/title_legend_close_hint" android:src="@drawable/baseline_close_24" app:layout_constraintBottom_toBottomOf="@id/tvHintSupport" app:layout_constraintEnd_toEndOf="parent" @@ -85,6 +86,7 @@ android:id="@+id/ibHintSwipe" android:layout_width="wrap_content" android:layout_height="wrap_content" + android:contentDescription="@string/title_legend_close_hint" android:src="@drawable/baseline_close_24" app:layout_constraintBottom_toBottomOf="@id/tvHintSwipe" app:layout_constraintEnd_toEndOf="parent" @@ -116,6 +118,7 @@ android:id="@+id/ibHintSelect" android:layout_width="wrap_content" android:layout_height="wrap_content" + android:contentDescription="@string/title_legend_close_hint" android:src="@drawable/baseline_close_24" app:layout_constraintBottom_toBottomOf="@id/tvHintSelect" app:layout_constraintEnd_toEndOf="parent" diff --git a/app/src/main/res/layout/fragment_rule.xml b/app/src/main/res/layout/fragment_rule.xml index 8c4ec352d8..ab952176f1 100644 --- a/app/src/main/res/layout/fragment_rule.xml +++ b/app/src/main/res/layout/fragment_rule.xml @@ -34,6 +34,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="12dp" + android:labelFor="@+id/etName" android:text="@string/title_rule_name" android:textAppearance="@style/TextAppearance.AppCompat.Small" app:layout_constraintStart_toStartOf="parent" @@ -137,6 +138,7 @@ android:layout_height="24dp" android:layout_marginStart="6dp" android:layout_marginEnd="6dp" + android:contentDescription="@string/title_legend_pick" android:src="@drawable/baseline_person_24" app:layout_constraintBottom_toBottomOf="@id/etSender" app:layout_constraintEnd_toEndOf="parent" @@ -200,6 +202,7 @@ android:layout_height="24dp" android:layout_marginStart="6dp" android:layout_marginEnd="6dp" + android:contentDescription="@string/title_legend_pick" android:src="@drawable/baseline_person_24" app:layout_constraintBottom_toBottomOf="@id/etRecipient" app:layout_constraintEnd_toEndOf="parent" diff --git a/app/src/main/res/layout/fragment_setup.xml b/app/src/main/res/layout/fragment_setup.xml index d9ed016635..d23b132a04 100644 --- a/app/src/main/res/layout/fragment_setup.xml +++ b/app/src/main/res/layout/fragment_setup.xml @@ -16,6 +16,7 @@ android:id="@+id/fast" android:layout_width="24dp" android:layout_height="24dp" + android:contentDescription="@string/title_setup_quick" android:src="@drawable/baseline_fast_forward_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> @@ -68,6 +69,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="12dp" + android:contentDescription="1" android:src="@drawable/baseline_looks_one_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/vSeparatorAccount" /> @@ -144,6 +146,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="12dp" + android:contentDescription="2" android:src="@drawable/baseline_looks_two_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/vSeparatorIdentity" /> @@ -220,6 +223,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="12dp" + android:contentDescription="3" android:src="@drawable/baseline_looks_3_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/vSeparatorPermissions" /> @@ -284,6 +288,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="12dp" + android:contentDescription="4" android:src="@drawable/baseline_looks_4_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/vSeparatorDoze" /> @@ -363,6 +368,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginTop="12dp" + android:contentDescription="5" android:src="@drawable/baseline_looks_5_24" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/vSeparatorInbox" /> diff --git a/app/src/main/res/layout/include_addresses.xml b/app/src/main/res/layout/include_addresses.xml index 18e569e2ff..496884928e 100644 --- a/app/src/main/res/layout/include_addresses.xml +++ b/app/src/main/res/layout/include_addresses.xml @@ -20,6 +20,7 @@ android:layout_height="21dp" android:layout_marginEnd="12dp" android:background="?android:attr/selectableItemBackgroundBorderless" + android:contentDescription="@string/title_legend_notify" android:src="@drawable/baseline_notifications_24" app:layout_constraintEnd_toStartOf="@+id/ivAddContact" app:layout_constraintTop_toTopOf="parent" /> @@ -29,6 +30,7 @@ android:layout_width="21dp" android:layout_height="21dp" android:background="?android:attr/selectableItemBackgroundBorderless" + android:contentDescription="@string/title_legend_contacts" android:src="@drawable/baseline_import_contacts_24" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toTopOf="parent" /> diff --git a/app/src/main/res/layout/item_account.xml b/app/src/main/res/layout/item_account.xml index 16ba09563b..84e8defe53 100644 --- a/app/src/main/res/layout/item_account.xml +++ b/app/src/main/res/layout/item_account.xml @@ -33,6 +33,7 @@ android:layout_height="24dp" android:layout_marginStart="6dp" android:layout_marginEnd="6dp" + android:contentDescription="@string/title_legend_connection_state" android:src="@drawable/baseline_cloud_off_24" app:layout_constraintBottom_toBottomOf="@+id/tvName" app:layout_constraintStart_toEndOf="@id/vwColor" @@ -43,6 +44,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginStart="6dp" + android:contentDescription="@string/title_legend_primary" android:src="@drawable/baseline_star_24" app:layout_constraintBottom_toBottomOf="@+id/tvName" app:layout_constraintStart_toEndOf="@id/ivState" @@ -53,6 +55,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginStart="6dp" + android:contentDescription="@string/title_legend_notify" android:src="@drawable/baseline_notifications_24" app:layout_constraintBottom_toBottomOf="@+id/tvName" app:layout_constraintStart_toEndOf="@id/ivPrimary" @@ -79,6 +82,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginEnd="6dp" + android:contentDescription="@string/title_legend_sync_state" android:src="@drawable/baseline_sync_24" app:layout_constraintBottom_toBottomOf="@+id/tvName" app:layout_constraintEnd_toEndOf="parent" diff --git a/app/src/main/res/layout/item_attachment.xml b/app/src/main/res/layout/item_attachment.xml index 1a83e08a8a..5c82c76240 100644 --- a/app/src/main/res/layout/item_attachment.xml +++ b/app/src/main/res/layout/item_attachment.xml @@ -17,6 +17,7 @@ android:id="@+id/ivDelete" android:layout_width="36dp" android:layout_height="24dp" + android:contentDescription="@string/title_legend_delete" android:paddingEnd="12dp" android:src="@drawable/baseline_delete_24" android:visibility="visible" @@ -27,6 +28,7 @@ android:id="@+id/ivAttachments" android:layout_width="24dp" android:layout_height="24dp" + android:contentDescription="@string/title_legend_attachment" android:src="@drawable/baseline_attachment_24" app:layout_constraintStart_toEndOf="@id/ivDelete" app:layout_constraintTop_toTopOf="parent" /> @@ -79,6 +81,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginStart="6dp" + android:contentDescription="@string/title_legend_download_state" android:src="@drawable/baseline_cloud_download_24" app:layout_constraintEnd_toStartOf="@+id/ivSave" app:layout_constraintStart_toEndOf="@id/tvSize" @@ -88,6 +91,7 @@ android:id="@+id/ivSave" android:layout_width="36dp" android:layout_height="24dp" + android:contentDescription="@string/title_legend_save" android:paddingStart="12dp" android:src="@drawable/baseline_save_24" app:layout_constraintEnd_toEndOf="parent" diff --git a/app/src/main/res/layout/item_contact.xml b/app/src/main/res/layout/item_contact.xml index 4fbe0b657a..58108b9a42 100644 --- a/app/src/main/res/layout/item_contact.xml +++ b/app/src/main/res/layout/item_contact.xml @@ -13,6 +13,7 @@ android:id="@+id/ivType" android:layout_width="24dp" android:layout_height="24dp" + android:contentDescription="@string/title_legend_avatar" android:src="@drawable/baseline_call_received_24" app:layout_constraintBottom_toBottomOf="@+id/ivAvatar" app:layout_constraintStart_toStartOf="parent" @@ -23,6 +24,7 @@ android:layout_width="42dp" android:layout_height="0dp" android:layout_marginStart="6dp" + android:contentDescription="@string/title_legend_avatar" android:padding="3dp" android:src="@drawable/baseline_person_24" app:layout_constraintDimensionRatio="1:1" @@ -84,6 +86,7 @@ android:id="@+id/ivFavorite" android:layout_width="24dp" android:layout_height="24dp" + android:contentDescription="@string/title_legend_flagged" android:src="@drawable/baseline_star_24" android:visibility="visible" app:layout_constraintBottom_toBottomOf="@+id/ivAvatar" diff --git a/app/src/main/res/layout/item_folder.xml b/app/src/main/res/layout/item_folder.xml index 1e82135dd3..00e3bac1b3 100644 --- a/app/src/main/res/layout/item_folder.xml +++ b/app/src/main/res/layout/item_folder.xml @@ -24,6 +24,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginStart="6dp" + android:contentDescription="@string/title_legend_connection_state" android:src="@drawable/baseline_cloud_off_24" app:layout_constraintBottom_toBottomOf="@+id/tvName" app:layout_constraintStart_toEndOf="@id/vwColor" @@ -43,6 +44,7 @@ android:layout_height="0dp" android:layout_gravity="center_vertical|center_horizontal" android:background="?android:attr/selectableItemBackgroundBorderless" + android:contentDescription="@string/title_legend_expander" android:paddingStart="12dp" android:paddingEnd="12dp" android:src="@drawable/baseline_expand_less_24" @@ -54,6 +56,7 @@ android:id="@+id/ivUnified" android:layout_width="30dp" android:layout_height="24dp" + android:contentDescription="@string/title_legend_unified" android:paddingEnd="6dp" android:src="@drawable/baseline_folder_special_24" app:layout_constraintBottom_toBottomOf="@+id/tvType" @@ -64,6 +67,7 @@ android:id="@+id/ivNotify" android:layout_width="30dp" android:layout_height="24dp" + android:contentDescription="@string/title_legend_notify" android:paddingEnd="6dp" android:src="@drawable/baseline_notifications_24" app:layout_constraintBottom_toBottomOf="@+id/tvName" @@ -103,6 +107,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginEnd="12dp" + android:contentDescription="@string/title_legend_count" android:src="@drawable/baseline_mail_outline_24" app:layout_constraintBottom_toBottomOf="@+id/tvName" app:layout_constraintEnd_toEndOf="parent" @@ -140,6 +145,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginEnd="12dp" + android:contentDescription="@string/title_legend_sync_state" android:src="@drawable/baseline_sync_24" app:layout_constraintBottom_toBottomOf="@id/tvType" app:layout_constraintEnd_toEndOf="parent" diff --git a/app/src/main/res/layout/item_identity.xml b/app/src/main/res/layout/item_identity.xml index fb1ca2cf0b..a08c4243f9 100644 --- a/app/src/main/res/layout/item_identity.xml +++ b/app/src/main/res/layout/item_identity.xml @@ -33,6 +33,7 @@ android:layout_height="24dp" android:layout_marginStart="6dp" android:layout_marginEnd="6dp" + android:contentDescription="@string/title_legend_connection_state" android:src="@drawable/baseline_cloud_off_24" app:layout_constraintBottom_toBottomOf="@+id/tvName" app:layout_constraintStart_toEndOf="@id/vwColor" @@ -43,6 +44,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginStart="6dp" + android:contentDescription="@string/title_legend_primary" android:src="@drawable/baseline_star_24" app:layout_constraintBottom_toBottomOf="@+id/tvName" app:layout_constraintStart_toEndOf="@id/ivState" @@ -69,6 +71,7 @@ android:layout_width="24dp" android:layout_height="24dp" android:layout_marginEnd="6dp" + android:contentDescription="@string/title_legend_sync_state" android:src="@drawable/baseline_sync_24" app:layout_constraintBottom_toBottomOf="@+id/tvName" app:layout_constraintEnd_toEndOf="parent" diff --git a/app/src/main/res/layout/item_image.xml b/app/src/main/res/layout/item_image.xml index ed1bf0f01e..6b004be5c4 100644 --- a/app/src/main/res/layout/item_image.xml +++ b/app/src/main/res/layout/item_image.xml @@ -17,6 +17,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:adjustViewBounds="true" + android:contentDescription="@string/title_legend_show_images" android:scaleType="centerInside" android:src="@mipmap/ic_launcher" app:layout_constraintEnd_toEndOf="parent" diff --git a/app/src/main/res/layout/item_message_compact.xml b/app/src/main/res/layout/item_message_compact.xml index 1bae333a8f..290ff97553 100644 --- a/app/src/main/res/layout/item_message_compact.xml +++ b/app/src/main/res/layout/item_message_compact.xml @@ -38,6 +38,7 @@ android:layout_gravity="center_vertical|center_horizontal" android:layout_marginStart="6dp" android:background="?android:attr/selectableItemBackgroundBorderless" + android:contentDescription="@string/title_legend_expander" android:src="@drawable/baseline_expand_less_24" android:visibility="visible" app:layout_constraintBottom_toBottomOf="@+id/paddingBottom" @@ -57,6 +58,7 @@ android:layout_width="0dp" android:layout_height="24dp" android:layout_marginStart="6dp" + android:contentDescription="@string/title_legend_avatar" android:src="@drawable/baseline_person_24" app:layout_constraintBottom_toBottomOf="@+id/tvFrom" app:layout_constraintDimensionRatio="1:1" @@ -111,6 +113,7 @@ android:layout_width="21dp" android:layout_height="21dp" android:layout_marginStart="6dp" + android:contentDescription="@string/title_legend_draft" android:src="@drawable/baseline_edit_24" app:layout_constraintBottom_toBottomOf="@+id/tvSubject" app:layout_constraintStart_toEndOf="@id/paddingStart" @@ -121,6 +124,7 @@ android:layout_width="21dp" android:layout_height="21dp" android:layout_marginStart="6dp" + android:contentDescription="@string/title_legend_snoozed" android:src="@drawable/baseline_timelapse_24" app:layout_constraintBottom_toBottomOf="@+id/tvSubject" app:layout_constraintStart_toEndOf="@id/ivDraft" @@ -131,6 +135,7 @@ android:layout_width="21dp" android:layout_height="21dp" android:layout_marginStart="6dp" + android:contentDescription="@string/title_legend_browsed" android:src="@drawable/baseline_playlist_add_24" app:layout_constraintBottom_toBottomOf="@+id/tvSubject" app:layout_constraintStart_toEndOf="@id/ivSnoozed" @@ -141,6 +146,7 @@ android:layout_width="21dp" android:layout_height="21dp" android:layout_marginStart="6dp" + android:contentDescription="@string/title_legend_answered" android:src="@drawable/baseline_reply_24" app:layout_constraintBottom_toBottomOf="@+id/tvSubject" app:layout_constraintStart_toEndOf="@id/ivBrowsed" @@ -151,6 +157,7 @@ android:layout_width="21dp" android:layout_height="21dp" android:layout_marginStart="6dp" + android:contentDescription="@string/title_legend_receipt" android:src="@drawable/baseline_playlist_add_check_24" app:layout_constraintBottom_toBottomOf="@+id/tvSubject" app:layout_constraintStart_toEndOf="@id/ivAnswered" @@ -161,6 +168,7 @@ android:layout_width="21dp" android:layout_height="21dp" android:layout_marginStart="6dp" + android:contentDescription="@string/title_legend_attachment" android:src="@drawable/baseline_attachment_24" app:layout_constraintBottom_toBottomOf="@+id/tvSubject" app:layout_constraintStart_toEndOf="@id/ivReceipt" @@ -216,6 +224,7 @@ android:layout_width="15dp" android:layout_height="15dp" android:layout_marginEnd="6dp" + android:contentDescription="@string/title_legend_thread" android:src="@drawable/baseline_message_24" app:layout_constraintBottom_toBottomOf="@id/tvSubject" app:layout_constraintEnd_toStartOf="@+id/ivFlagged" @@ -227,6 +236,7 @@ android:layout_height="36dp" android:layout_marginEnd="6dp" android:background="?android:attr/selectableItemBackgroundBorderless" + android:contentDescription="@string/title_legend_flagged" android:paddingTop="6dp" android:paddingBottom="6dp" android:src="@drawable/baseline_star_24" @@ -328,6 +338,7 @@ android:layout_marginStart="6dp" android:layout_marginEnd="6dp" android:background="?android:attr/selectableItemBackground" + android:contentDescription="@string/title_legend_expander" android:src="@drawable/baseline_expand_less_24" android:visibility="visible" app:layout_constraintEnd_toEndOf="parent" @@ -501,6 +512,7 @@ android:layout_height="wrap_content" android:layout_marginTop="3dp" android:layout_marginEnd="6dp" + android:contentDescription="@string/title_legend_show_quotes" android:src="@drawable/baseline_format_quote_24" app:layout_constraintEnd_toStartOf="@+id/ibImages" app:layout_constraintTop_toBottomOf="@id/bnvActions" /> diff --git a/app/src/main/res/layout/item_message_normal.xml b/app/src/main/res/layout/item_message_normal.xml index 8d687bee04..588b50772d 100644 --- a/app/src/main/res/layout/item_message_normal.xml +++ b/app/src/main/res/layout/item_message_normal.xml @@ -37,6 +37,7 @@ android:layout_gravity="center_vertical|center_horizontal" android:layout_marginStart="6dp" android:background="?android:attr/selectableItemBackgroundBorderless" + android:contentDescription="@string/title_legend_expander" android:src="@drawable/baseline_expand_less_24" android:visibility="visible" app:layout_constraintBottom_toBottomOf="@+id/paddingBottom" @@ -54,6 +55,7 @@ android:id="@+id/ivAvatar" android:layout_width="0dp" android:layout_height="0dp" + android:contentDescription="@string/title_legend_avatar" android:paddingStart="6dp" android:paddingEnd="6dp" android:src="@drawable/baseline_person_24" @@ -123,6 +125,7 @@ android:layout_width="36dp" android:layout_height="36dp" android:background="?android:attr/selectableItemBackgroundBorderless" + android:contentDescription="@string/title_legend_flagged" android:padding="6dp" android:src="@drawable/baseline_star_24" android:visibility="visible" @@ -135,6 +138,7 @@ android:layout_width="21dp" android:layout_height="21dp" android:layout_marginStart="6dp" + android:contentDescription="@string/title_legend_draft" android:src="@drawable/baseline_edit_24" app:layout_constraintBottom_toBottomOf="@+id/tvFolder" app:layout_constraintStart_toEndOf="@id/ivAvatar" @@ -145,6 +149,7 @@ android:layout_width="21dp" android:layout_height="21dp" android:layout_marginStart="6dp" + android:contentDescription="@string/title_legend_snoozed" android:src="@drawable/baseline_timelapse_24" app:layout_constraintBottom_toBottomOf="@+id/tvFolder" app:layout_constraintStart_toEndOf="@id/ivDraft" @@ -155,6 +160,7 @@ android:layout_width="21dp" android:layout_height="21dp" android:layout_marginStart="6dp" + android:contentDescription="@string/title_legend_browsed" android:src="@drawable/baseline_playlist_add_24" app:layout_constraintBottom_toBottomOf="@+id/tvFolder" app:layout_constraintStart_toEndOf="@id/ivSnoozed" @@ -165,6 +171,7 @@ android:layout_width="21dp" android:layout_height="21dp" android:layout_marginStart="6dp" + android:contentDescription="@string/title_legend_answered" android:src="@drawable/baseline_reply_24" app:layout_constraintBottom_toBottomOf="@+id/tvFolder" app:layout_constraintStart_toEndOf="@id/ivBrowsed" @@ -175,6 +182,7 @@ android:layout_width="21dp" android:layout_height="21dp" android:layout_marginStart="6dp" + android:contentDescription="@string/title_legend_receipt" android:src="@drawable/baseline_playlist_add_check_24" app:layout_constraintBottom_toBottomOf="@+id/tvFolder" app:layout_constraintStart_toEndOf="@id/ivAnswered" @@ -185,6 +193,7 @@ android:layout_width="21dp" android:layout_height="21dp" android:layout_marginStart="6dp" + android:contentDescription="@string/title_legend_attachment" android:src="@drawable/baseline_attachment_24" app:layout_constraintBottom_toBottomOf="@+id/tvFolder" app:layout_constraintStart_toEndOf="@id/ivReceipt" @@ -223,6 +232,7 @@ android:layout_width="15dp" android:layout_height="15dp" android:layout_marginEnd="6dp" + android:contentDescription="@string/title_legend_thread" android:src="@drawable/baseline_message_24" app:layout_constraintBottom_toBottomOf="@+id/tvFolder" app:layout_constraintEnd_toStartOf="@+id/ivFlagged" @@ -321,6 +331,7 @@ android:layout_marginStart="6dp" android:layout_marginEnd="6dp" android:background="?android:attr/selectableItemBackground" + android:contentDescription="@string/title_legend_expander" android:src="@drawable/baseline_expand_less_24" android:visibility="visible" app:layout_constraintEnd_toEndOf="parent" @@ -492,6 +503,7 @@ android:layout_height="wrap_content" android:layout_marginTop="3dp" android:layout_marginEnd="6dp" + android:contentDescription="@string/title_legend_show_quotes" android:src="@drawable/baseline_format_quote_24" app:layout_constraintEnd_toStartOf="@+id/ibImages" app:layout_constraintTop_toBottomOf="@id/bnvActions" /> @@ -502,6 +514,7 @@ android:layout_height="wrap_content" android:layout_marginTop="3dp" android:layout_marginEnd="6dp" + android:contentDescription="@string/title_legend_show_images" android:src="@drawable/baseline_image_24" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toBottomOf="@id/bnvActions" /> diff --git a/app/src/main/res/layout/item_rule.xml b/app/src/main/res/layout/item_rule.xml index d5a1fca119..3b20c4bb89 100644 --- a/app/src/main/res/layout/item_rule.xml +++ b/app/src/main/res/layout/item_rule.xml @@ -42,6 +42,7 @@ android:id="@+id/ivStop" android:layout_width="24dp" android:layout_height="24dp" + android:contentDescription="@string/title_legend_stop" android:src="@drawable/baseline_stop_24" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toTopOf="parent" /> diff --git a/app/src/main/res/layout/widget.xml b/app/src/main/res/layout/widget.xml index a46db7390f..85e3f695b7 100644 --- a/app/src/main/res/layout/widget.xml +++ b/app/src/main/res/layout/widget.xml @@ -12,6 +12,7 @@ android:layout_height="0dp" android:layout_gravity="center_horizontal" android:layout_weight="1" + android:contentDescription="@string/title_legend_count" android:src="@drawable/baseline_mail_24" android:tint="@color/colorWidgetForeground" /> @@ -21,7 +22,7 @@ android:layout_height="0dp" android:layout_gravity="center_horizontal" android:layout_weight="1" - android:text="?" + android:text="\?" android:textAppearance="@style/TextAppearance.AppCompat.Medium" android:textColor="@color/colorWidgetForeground" android:textSize="18dp" diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 2e9b35ae10..713b055805 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -546,6 +546,20 @@ Connection is metered Connection is unmetered + Expander + Avatar + Show quotes + Show images + Edit + Default color + Close hint + Connection state + Synchronization state + Download state + Save + Delete + Count + Long press for options To limit battery and network usage not all folders and not all messages will be synchronized by default If you have a question or a problem, please use the support menu to get help