diff --git a/app/src/main/java/eu/faircode/email/FragmentFolder.java b/app/src/main/java/eu/faircode/email/FragmentFolder.java
index a89138fd11..0cbabcda43 100644
--- a/app/src/main/java/eu/faircode/email/FragmentFolder.java
+++ b/app/src/main/java/eu/faircode/email/FragmentFolder.java
@@ -36,6 +36,7 @@ import android.widget.Button;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.EditText;
+import android.widget.ImageButton;
import android.widget.ScrollView;
import android.widget.TextView;
@@ -71,7 +72,7 @@ public class FragmentFolder extends FragmentBase {
private CheckBox cbAutoClassifySource;
private CheckBox cbAutoClassifyTarget;
private TextView tvAutoClassifyPro;
- private Button btnInfo;
+ private ImageButton ibInfo;
private EditText etSyncDays;
private EditText etKeepDays;
private CheckBox cbKeepAll;
@@ -136,7 +137,7 @@ public class FragmentFolder extends FragmentBase {
cbAutoClassifySource = view.findViewById(R.id.cbAutoClassifySource);
cbAutoClassifyTarget = view.findViewById(R.id.cbAutoClassifyTarget);
tvAutoClassifyPro = view.findViewById(R.id.tvAutoClassifyPro);
- btnInfo = view.findViewById(R.id.btnInfo);
+ ibInfo = view.findViewById(R.id.ibInfo);
etSyncDays = view.findViewById(R.id.etSyncDays);
etKeepDays = view.findViewById(R.id.etKeepDays);
cbKeepAll = view.findViewById(R.id.cbKeepAll);
@@ -204,7 +205,7 @@ public class FragmentFolder extends FragmentBase {
Helper.linkPro(tvAutoClassifyPro);
- btnInfo.setOnClickListener(new View.OnClickListener() {
+ ibInfo.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Helper.viewFAQ(v.getContext(), 39);
diff --git a/app/src/main/res/drawable/twotone_audiotrack_24.xml b/app/src/main/res/drawable/twotone_audiotrack_24.xml
new file mode 100644
index 0000000000..3ee49da912
--- /dev/null
+++ b/app/src/main/res/drawable/twotone_audiotrack_24.xml
@@ -0,0 +1,15 @@
+
+
+
+
diff --git a/app/src/main/res/drawable/twotone_build_24.xml b/app/src/main/res/drawable/twotone_build_24.xml
new file mode 100644
index 0000000000..b6d086d5ed
--- /dev/null
+++ b/app/src/main/res/drawable/twotone_build_24.xml
@@ -0,0 +1,15 @@
+
+
+
+
diff --git a/app/src/main/res/drawable/twotone_fingerprint_24.xml b/app/src/main/res/drawable/twotone_fingerprint_24.xml
new file mode 100644
index 0000000000..2dfd992797
--- /dev/null
+++ b/app/src/main/res/drawable/twotone_fingerprint_24.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/app/src/main/res/drawable/twotone_help_outline_24.xml b/app/src/main/res/drawable/twotone_help_outline_24.xml
new file mode 100644
index 0000000000..cffcef3951
--- /dev/null
+++ b/app/src/main/res/drawable/twotone_help_outline_24.xml
@@ -0,0 +1,11 @@
+
+
+
diff --git a/app/src/main/res/drawable/twotone_password_24.xml b/app/src/main/res/drawable/twotone_password_24.xml
new file mode 100644
index 0000000000..2ca2da8a0e
--- /dev/null
+++ b/app/src/main/res/drawable/twotone_password_24.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/app/src/main/res/drawable/twotone_pin_24.xml b/app/src/main/res/drawable/twotone_pin_24.xml
new file mode 100644
index 0000000000..a50d074a58
--- /dev/null
+++ b/app/src/main/res/drawable/twotone_pin_24.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/twotone_shopping_cart_24.xml b/app/src/main/res/drawable/twotone_shopping_cart_24.xml
new file mode 100644
index 0000000000..64693b958e
--- /dev/null
+++ b/app/src/main/res/drawable/twotone_shopping_cart_24.xml
@@ -0,0 +1,15 @@
+
+
+
+
diff --git a/app/src/main/res/drawable/twotone_swipe_24.xml b/app/src/main/res/drawable/twotone_swipe_24.xml
new file mode 100644
index 0000000000..2796b06a92
--- /dev/null
+++ b/app/src/main/res/drawable/twotone_swipe_24.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
diff --git a/app/src/main/res/layout/activity_widget.xml b/app/src/main/res/layout/activity_widget.xml
index 25855b1f97..94833beff5 100644
--- a/app/src/main/res/layout/activity_widget.xml
+++ b/app/src/main/res/layout/activity_widget.xml
@@ -102,6 +102,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="24dp"
+ android:drawableEnd="@drawable/twotone_save_24"
+ android:drawablePadding="6dp"
android:text="@string/title_save"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/clLayout" />
diff --git a/app/src/main/res/layout/activity_widget_sync.xml b/app/src/main/res/layout/activity_widget_sync.xml
index 569745bf74..833046c3d1 100644
--- a/app/src/main/res/layout/activity_widget_sync.xml
+++ b/app/src/main/res/layout/activity_widget_sync.xml
@@ -38,6 +38,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="24dp"
+ android:drawableEnd="@drawable/twotone_save_24"
+ android:drawablePadding="6dp"
android:text="@string/title_save"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/btnColor" />
diff --git a/app/src/main/res/layout/activity_widget_unified.xml b/app/src/main/res/layout/activity_widget_unified.xml
index 1323b19d4a..cbb4135ee0 100644
--- a/app/src/main/res/layout/activity_widget_unified.xml
+++ b/app/src/main/res/layout/activity_widget_unified.xml
@@ -126,6 +126,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_save_24"
+ android:drawablePadding="6dp"
android:text="@string/title_save"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/spPadding" />
diff --git a/app/src/main/res/layout/dialog_error_reporting.xml b/app/src/main/res/layout/dialog_error_reporting.xml
index fe052688b5..40144fd200 100644
--- a/app/src/main/res/layout/dialog_error_reporting.xml
+++ b/app/src/main/res/layout/dialog_error_reporting.xml
@@ -37,6 +37,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_info_24"
+ android:drawablePadding="6dp"
android:text="@string/title_info"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvExplanation" />
diff --git a/app/src/main/res/layout/dialog_identity.xml b/app/src/main/res/layout/dialog_identity.xml
index edff9d3f53..f673f72058 100644
--- a/app/src/main/res/layout/dialog_identity.xml
+++ b/app/src/main/res/layout/dialog_identity.xml
@@ -78,6 +78,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_build_24"
+ android:drawablePadding="6dp"
android:text="@string/title_fix"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvNoIdenties" />
diff --git a/app/src/main/res/layout/dialog_junk.xml b/app/src/main/res/layout/dialog_junk.xml
index 4a4e09334b..9c7c083d44 100644
--- a/app/src/main/res/layout/dialog_junk.xml
+++ b/app/src/main/res/layout/dialog_junk.xml
@@ -108,6 +108,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_edit_24"
+ android:drawablePadding="6dp"
android:text="@string/title_edit_rules"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvMore" />
diff --git a/app/src/main/res/layout/dialog_open_link.xml b/app/src/main/res/layout/dialog_open_link.xml
index a09600c2c8..bb3d962a59 100644
--- a/app/src/main/res/layout/dialog_open_link.xml
+++ b/app/src/main/res/layout/dialog_open_link.xml
@@ -180,6 +180,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_person_24"
+ android:drawablePadding="6dp"
android:text="@string/title_check_owner"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/cbSanitize" />
@@ -251,6 +253,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_more_horiz_24"
+ android:drawablePadding="6dp"
android:text="@string/title_advanced_more"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/cbNotAgain" />
diff --git a/app/src/main/res/layout/dialog_review_account.xml b/app/src/main/res/layout/dialog_review_account.xml
index 0c7ae72023..1707563a15 100644
--- a/app/src/main/res/layout/dialog_review_account.xml
+++ b/app/src/main/res/layout/dialog_review_account.xml
@@ -167,6 +167,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_edit_24"
+ android:drawablePadding="6dp"
android:tag="disable"
android:text="@string/title_edit_account"
app:layout_constraintStart_toStartOf="parent"
diff --git a/app/src/main/res/layout/dialog_rule_match.xml b/app/src/main/res/layout/dialog_rule_match.xml
index 1647c6ba27..da29e7dd50 100644
--- a/app/src/main/res/layout/dialog_rule_match.xml
+++ b/app/src/main/res/layout/dialog_rule_match.xml
@@ -35,6 +35,8 @@
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
+ android:drawableEnd="@drawable/twotone_play_arrow_24"
+ android:drawablePadding="6dp"
android:padding="12dp"
android:text="@string/title_rule_execute"
app:layout_constraintBottom_toBottomOf="parent"
diff --git a/app/src/main/res/layout/dialog_show_full.xml b/app/src/main/res/layout/dialog_show_full.xml
index 936ee62c95..9c2bc13977 100644
--- a/app/src/main/res/layout/dialog_show_full.xml
+++ b/app/src/main/res/layout/dialog_show_full.xml
@@ -79,6 +79,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_more_horiz_24"
+ android:drawablePadding="6dp"
android:text="@string/title_advanced_more"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/cbNotAgainDomain" />
diff --git a/app/src/main/res/layout/dialog_show_images.xml b/app/src/main/res/layout/dialog_show_images.xml
index b65b65f66a..a7737016de 100644
--- a/app/src/main/res/layout/dialog_show_images.xml
+++ b/app/src/main/res/layout/dialog_show_images.xml
@@ -82,6 +82,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_more_horiz_24"
+ android:drawablePadding="6dp"
android:text="@string/title_advanced_more"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/cbNotAgainDomain" />
diff --git a/app/src/main/res/layout/fragment_account.xml b/app/src/main/res/layout/fragment_account.xml
index a0c9710c87..7deccb669f 100644
--- a/app/src/main/res/layout/fragment_account.xml
+++ b/app/src/main/res/layout/fragment_account.xml
@@ -85,6 +85,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_auto_fix_high_24"
+ android:drawablePadding="6dp"
android:tag="disable"
android:text="@string/title_autoconfig"
app:layout_constraintStart_toStartOf="parent"
@@ -437,6 +439,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_settings_24"
+ android:drawablePadding="6dp"
android:text="@string/title_setup_advanced"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvColorPro" />
@@ -633,6 +637,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_check_24"
+ android:drawablePadding="6dp"
android:tag="disable"
android:text="@string/title_check"
app:layout_constraintStart_toStartOf="parent"
@@ -871,6 +877,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_save_24"
+ android:drawablePadding="6dp"
android:tag="disable"
android:text="@string/title_save"
app:layout_constraintStart_toStartOf="parent"
@@ -934,6 +942,9 @@
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:backgroundTint="?attr/colorInfoBackground"
+ android:drawableEnd="@drawable/twotone_support_24"
+ android:drawablePadding="6dp"
+ android:drawableTint="?attr/colorInfoForeground"
android:text="@string/menu_faq"
android:textColor="?attr/colorInfoForeground"
android:textStyle="bold"
@@ -946,6 +957,9 @@
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:backgroundTint="?attr/colorInfoBackground"
+ android:drawableEnd="@drawable/twotone_help_24"
+ android:drawablePadding="6dp"
+ android:drawableTint="?attr/colorInfoForeground"
android:text="@string/title_setup_help"
android:textColor="?attr/colorInfoForeground"
android:textStyle="bold"
diff --git a/app/src/main/res/layout/fragment_accounts.xml b/app/src/main/res/layout/fragment_accounts.xml
index 4386448636..765dafd9b2 100644
--- a/app/src/main/res/layout/fragment_accounts.xml
+++ b/app/src/main/res/layout/fragment_accounts.xml
@@ -21,6 +21,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_check_24"
+ android:drawablePadding="6dp"
android:tag="disable"
android:text="@string/title_setup_grant_again"
app:layout_constraintStart_toStartOf="parent"
diff --git a/app/src/main/res/layout/fragment_eula.xml b/app/src/main/res/layout/fragment_eula.xml
index b66f206e96..5bbb121c84 100644
--- a/app/src/main/res/layout/fragment_eula.xml
+++ b/app/src/main/res/layout/fragment_eula.xml
@@ -26,6 +26,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="24dp"
+ android:drawableEnd="@drawable/twotone_close_24"
+ android:drawablePadding="6dp"
android:text="@string/title_disagree"
app:layout_constraintEnd_toStartOf="@+id/btnOk"
app:layout_constraintStart_toStartOf="parent"
@@ -36,6 +38,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="24dp"
+ android:drawableEnd="@drawable/twotone_check_24"
+ android:drawablePadding="6dp"
android:text="@string/title_agree"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/btnCancel"
diff --git a/app/src/main/res/layout/fragment_folder.xml b/app/src/main/res/layout/fragment_folder.xml
index c678db0af0..560b8fb7f8 100644
--- a/app/src/main/res/layout/fragment_folder.xml
+++ b/app/src/main/res/layout/fragment_folder.xml
@@ -257,19 +257,19 @@
android:text="@string/title_sync_days_remark"
android:textAppearance="@style/TextAppearance.AppCompat.Small"
android:textStyle="italic"
- app:layout_constraintEnd_toStartOf="@+id/btnInfo"
+ app:layout_constraintEnd_toStartOf="@+id/ibInfo"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvSyncDays" />
-
+ app:srcCompat="@drawable/twotone_info_24" />
+ app:layout_constraintTop_toBottomOf="@id/tvSyncDaysRemark" />
@@ -362,6 +362,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_save_24"
+ android:drawablePadding="6dp"
android:tag="disable"
android:text="@string/title_save"
app:layout_constraintStart_toStartOf="parent"
@@ -407,7 +409,7 @@
android:layout_height="0dp"
app:constraint_referenced_ids="
cbSynchronize,cbPoll,cbDownload,
- tvSyncDays,tvSyncDaysRemark,btnInfo,etSyncDays,
+ tvSyncDays,tvSyncDaysRemark,ibInfo,etSyncDays,
tvKeepDays,tvKeepDaysRemark,etKeepDays,cbKeepAll" />
@@ -233,6 +237,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_auto_fix_high_24"
+ android:drawablePadding="6dp"
android:tag="disable"
android:text="@string/title_autoconfig"
app:layout_constraintStart_toStartOf="parent"
@@ -828,6 +834,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_save_24"
+ android:drawablePadding="6dp"
android:tag="disable"
android:text="@string/title_save"
app:layout_constraintStart_toStartOf="parent"
@@ -882,6 +890,9 @@
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:backgroundTint="?attr/colorInfoBackground"
+ android:drawableEnd="@drawable/twotone_support_24"
+ android:drawablePadding="6dp"
+ android:drawableTint="?attr/colorInfoForeground"
android:text="@string/menu_faq"
android:textColor="?attr/colorInfoForeground"
android:textStyle="bold"
@@ -894,6 +905,9 @@
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:backgroundTint="?attr/colorInfoBackground"
+ android:drawableEnd="@drawable/twotone_help_24"
+ android:drawablePadding="6dp"
+ android:drawableTint="?attr/colorInfoForeground"
android:text="@string/title_setup_help"
android:textColor="?attr/colorInfoForeground"
android:textStyle="bold"
diff --git a/app/src/main/res/layout/fragment_oauth.xml b/app/src/main/res/layout/fragment_oauth.xml
index e669d52fad..4c69bc08a6 100644
--- a/app/src/main/res/layout/fragment_oauth.xml
+++ b/app/src/main/res/layout/fragment_oauth.xml
@@ -82,6 +82,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_check_24"
+ android:drawablePadding="6dp"
android:tag="disable"
android:text="@string/title_setup_oauth_authorize"
app:layout_constraintStart_toStartOf="parent"
@@ -170,6 +172,9 @@
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:backgroundTint="?attr/colorInfoBackground"
+ android:drawableEnd="@drawable/twotone_support_24"
+ android:drawablePadding="6dp"
+ android:drawableTint="?attr/colorInfoForeground"
android:text="@string/menu_faq"
android:textColor="?attr/colorInfoForeground"
android:textStyle="bold"
diff --git a/app/src/main/res/layout/fragment_options_behavior.xml b/app/src/main/res/layout/fragment_options_behavior.xml
index 8e6cbd8dea..d4b0ebd69a 100644
--- a/app/src/main/res/layout/fragment_options_behavior.xml
+++ b/app/src/main/res/layout/fragment_options_behavior.xml
@@ -265,6 +265,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_swipe_24"
+ android:drawablePadding="6dp"
android:tag="disable"
android:text="@string/title_advanced_swipe_actions"
app:layout_constraintStart_toStartOf="parent"
diff --git a/app/src/main/res/layout/fragment_options_connection.xml b/app/src/main/res/layout/fragment_options_connection.xml
index a3d1ae625c..b167d21b18 100644
--- a/app/src/main/res/layout/fragment_options_connection.xml
+++ b/app/src/main/res/layout/fragment_options_connection.xml
@@ -384,6 +384,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_settings_24"
+ android:drawablePadding="6dp"
android:text="@string/title_advanced_manage_connectivity"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvSslHardenHint" />
diff --git a/app/src/main/res/layout/fragment_options_display.xml b/app/src/main/res/layout/fragment_options_display.xml
index 8da9f448e2..2f33e20c88 100644
--- a/app/src/main/res/layout/fragment_options_display.xml
+++ b/app/src/main/res/layout/fragment_options_display.xml
@@ -81,6 +81,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_palette_24"
+ android:drawablePadding="6dp"
android:text="@string/title_setup_theme"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvLayoutHint" />
diff --git a/app/src/main/res/layout/fragment_options_encryption.xml b/app/src/main/res/layout/fragment_options_encryption.xml
index 95c5e8363f..9a18a29a12 100644
--- a/app/src/main/res/layout/fragment_options_encryption.xml
+++ b/app/src/main/res/layout/fragment_options_encryption.xml
@@ -282,6 +282,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_settings_24"
+ android:drawablePadding="6dp"
android:text="@string/title_advanced_manage_certificates"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/swCheckCertificate" />
@@ -292,6 +294,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_add_24"
+ android:drawablePadding="6dp"
android:text="@string/title_advanced_import_key"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/btnManageCertificates" />
@@ -302,6 +306,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_settings_24"
+ android:drawablePadding="6dp"
android:text="@string/title_advanced_manage_keys"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/btnImportKey" />
@@ -324,6 +330,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_info_24"
+ android:drawablePadding="6dp"
android:text="@string/title_advanced_ca"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvManageKeysHint" />
diff --git a/app/src/main/res/layout/fragment_options_misc.xml b/app/src/main/res/layout/fragment_options_misc.xml
index 8f926ceb39..5896938940 100644
--- a/app/src/main/res/layout/fragment_options_misc.xml
+++ b/app/src/main/res/layout/fragment_options_misc.xml
@@ -397,6 +397,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_close_24"
+ android:drawablePadding="6dp"
android:text="@string/title_setup_reset_questions"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvUuid" />
@@ -430,6 +432,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_delete_24"
+ android:drawablePadding="6dp"
android:text="@string/title_advanced_cleanup"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvCleanupAttachmentsHint" />
@@ -462,6 +466,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_settings_24"
+ android:drawablePadding="6dp"
android:text="@string/title_advanced_app"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvLastCleanup" />
@@ -472,6 +478,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_more_horiz_24"
+ android:drawablePadding="6dp"
android:text="@string/title_advanced_more"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/btnApp" />
diff --git a/app/src/main/res/layout/fragment_options_notifications.xml b/app/src/main/res/layout/fragment_options_notifications.xml
index 53689aa3c3..793ef5c914 100644
--- a/app/src/main/res/layout/fragment_options_notifications.xml
+++ b/app/src/main/res/layout/fragment_options_notifications.xml
@@ -69,6 +69,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_settings_24"
+ android:drawablePadding="6dp"
android:text="@string/title_advanced_notifications"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvCaptionGeneral" />
@@ -91,6 +93,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_notifications_24"
+ android:drawablePadding="6dp"
android:text="@string/title_advanced_notifications_default"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvManageHint" />
@@ -123,6 +127,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_compare_arrows_24"
+ android:drawablePadding="6dp"
android:text="@string/title_advanced_notifications_service"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvManageDefaultHint" />
@@ -361,6 +367,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_audiotrack_24"
+ android:drawablePadding="6dp"
android:text="@string/title_advanced_sound"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/swLight" />
diff --git a/app/src/main/res/layout/fragment_options_privacy.xml b/app/src/main/res/layout/fragment_options_privacy.xml
index f84a528415..0bdd921984 100644
--- a/app/src/main/res/layout/fragment_options_privacy.xml
+++ b/app/src/main/res/layout/fragment_options_privacy.xml
@@ -193,6 +193,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="6dp"
+ android:drawableEnd="@drawable/twotone_fingerprint_24"
+ android:drawablePadding="6dp"
android:text="@string/title_setup_biometrics_enable"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvBiometrics" />
@@ -203,15 +205,15 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="6dp"
- android:drawablePadding="6dp"
android:text="@string/title_advanced_pin"
- app:layout_constraintStart_toStartOf="parent"
- app:layout_constraintTop_toBottomOf="@id/tvBiometrics" />
+ app:layout_constraintBottom_toBottomOf="@id/btnBiometrics"
+ app:layout_constraintStart_toStartOf="parent" />
diff --git a/app/src/main/res/layout/fragment_options_send.xml b/app/src/main/res/layout/fragment_options_send.xml
index 067ed6927a..7bf545d0ac 100644
--- a/app/src/main/res/layout/fragment_options_send.xml
+++ b/app/src/main/res/layout/fragment_options_send.xml
@@ -177,6 +177,8 @@
android:layout_height="wrap_content"
android:layout_marginStart="12dp"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_people_24"
+ android:drawablePadding="6dp"
android:text="@string/title_setup_manage"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/swSuggestFrequently" />
@@ -484,6 +486,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_gesture_24"
+ android:drawablePadding="6dp"
android:text="@string/title_edit_signature"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/swSignatureForward" />
diff --git a/app/src/main/res/layout/fragment_pop.xml b/app/src/main/res/layout/fragment_pop.xml
index 486bc2b08c..cc20ec5886 100644
--- a/app/src/main/res/layout/fragment_pop.xml
+++ b/app/src/main/res/layout/fragment_pop.xml
@@ -498,6 +498,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_save_24"
+ android:drawablePadding="6dp"
android:tag="disable"
android:text="@string/title_save"
app:layout_constraintStart_toStartOf="parent"
diff --git a/app/src/main/res/layout/fragment_pro.xml b/app/src/main/res/layout/fragment_pro.xml
index 88af38a0d0..2babbffaf5 100644
--- a/app/src/main/res/layout/fragment_pro.xml
+++ b/app/src/main/res/layout/fragment_pro.xml
@@ -37,6 +37,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_save_24"
+ android:drawablePadding="6dp"
android:text="@string/title_setup_export"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvActivated" />
@@ -79,6 +81,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="24dp"
+ android:drawableEnd="@drawable/twotone_shopping_cart_24"
+ android:drawablePadding="6dp"
android:text="@string/title_pro_purchase"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvList" />
diff --git a/app/src/main/res/layout/fragment_quick_setup.xml b/app/src/main/res/layout/fragment_quick_setup.xml
index e93f06684f..b7b2e53b4e 100644
--- a/app/src/main/res/layout/fragment_quick_setup.xml
+++ b/app/src/main/res/layout/fragment_quick_setup.xml
@@ -113,6 +113,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_check_24"
+ android:drawablePadding="6dp"
android:tag="disable"
android:text="@string/title_check"
app:layout_constraintStart_toStartOf="parent"
@@ -183,6 +185,9 @@
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:backgroundTint="?attr/colorInfoBackground"
+ android:drawableEnd="@drawable/twotone_support_24"
+ android:drawablePadding="6dp"
+ android:drawableTint="?attr/colorInfoForeground"
android:text="@string/menu_faq"
android:textColor="?attr/colorInfoForeground"
android:textStyle="bold"
@@ -195,6 +200,9 @@
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:backgroundTint="?attr/colorInfoBackground"
+ android:drawableEnd="@drawable/twotone_help_24"
+ android:drawablePadding="6dp"
+ android:drawableTint="?attr/colorInfoForeground"
android:text="@string/title_setup_help"
android:textColor="?attr/colorInfoForeground"
android:textStyle="bold"
@@ -281,6 +289,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_save_24"
+ android:drawablePadding="6dp"
android:tag="disable"
android:text="@string/title_save"
app:layout_constraintStart_toStartOf="parent"
diff --git a/app/src/main/res/layout/fragment_setup.xml b/app/src/main/res/layout/fragment_setup.xml
index 30bd4940f6..7e62f82e52 100644
--- a/app/src/main/res/layout/fragment_setup.xml
+++ b/app/src/main/res/layout/fragment_setup.xml
@@ -256,6 +256,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_account_circle_24"
+ android:drawablePadding="6dp"
android:text="@string/title_setup_accounts"
app:layout_constraintEnd_toStartOf="@+id/guideline_center"
app:layout_constraintStart_toStartOf="parent"
@@ -303,6 +305,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_person_24"
+ android:drawablePadding="6dp"
android:text="@string/title_setup_identities"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@+id/guideline_center"
@@ -417,6 +421,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_inbox_24"
+ android:drawablePadding="6dp"
android:text="@string/title_setup_inbox"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
@@ -518,6 +524,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_check_24"
+ android:drawablePadding="6dp"
android:text="@string/title_setup_grant"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvPermissions" />
@@ -592,6 +600,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_settings_24"
+ android:drawablePadding="6dp"
android:text="@string/title_setup_manage"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvDoze" />
@@ -623,6 +633,8 @@
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
+ android:drawableEnd="@drawable/twotone_settings_24"
+ android:drawablePadding="6dp"
android:text="@string/title_setup_manage"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvBackgroundRestricted" />
@@ -644,6 +656,8 @@
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
+ android:drawableEnd="@drawable/twotone_settings_24"
+ android:drawablePadding="6dp"
android:text="@string/title_setup_manage"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvDataSaver" />
diff --git a/app/src/main/res/layout/include_message_calendar.xml b/app/src/main/res/layout/include_message_calendar.xml
index f63ed09e8e..46d8a9b7df 100644
--- a/app/src/main/res/layout/include_message_calendar.xml
+++ b/app/src/main/res/layout/include_message_calendar.xml
@@ -115,6 +115,8 @@
android:layout_height="wrap_content"
android:layout_marginStart="6dp"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_check_24"
+ android:drawablePadding="6dp"
android:text="@string/title_icalendar_accept"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvAttendees" />
@@ -126,6 +128,8 @@
android:layout_height="wrap_content"
android:layout_marginStart="12dp"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_close_24"
+ android:drawablePadding="6dp"
android:text="@string/title_icalendar_decline"
app:layout_constraintStart_toEndOf="@id/btnCalendarAccept"
app:layout_constraintTop_toBottomOf="@id/tvAttendees" />
@@ -137,6 +141,8 @@
android:layout_height="wrap_content"
android:layout_marginStart="12dp"
android:layout_marginTop="12dp"
+ android:drawableEnd="@drawable/twotone_help_outline_24"
+ android:drawablePadding="6dp"
android:text="@string/title_icalendar_maybe"
app:layout_constraintStart_toEndOf="@id/btnCalendarDecline"
app:layout_constraintTop_toBottomOf="@id/tvAttendees" />
diff --git a/app/src/main/res/layout/item_account.xml b/app/src/main/res/layout/item_account.xml
index f87bfc29ce..e99cdf9ea7 100644
--- a/app/src/main/res/layout/item_account.xml
+++ b/app/src/main/res/layout/item_account.xml
@@ -285,6 +285,9 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:backgroundTint="?attr/colorInfoBackground"
+ android:drawableEnd="@drawable/twotone_help_24"
+ android:drawablePadding="6dp"
+ android:drawableTint="?attr/colorInfoForeground"
android:text="@string/title_setup_help"
android:textColor="?attr/colorInfoForeground"
android:textStyle="bold"
diff --git a/app/src/main/res/layout/item_folder.xml b/app/src/main/res/layout/item_folder.xml
index c22652d7fd..f85b8b36b8 100644
--- a/app/src/main/res/layout/item_folder.xml
+++ b/app/src/main/res/layout/item_folder.xml
@@ -268,6 +268,9 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:backgroundTint="?attr/colorInfoBackground"
+ android:drawableEnd="@drawable/twotone_help_24"
+ android:drawablePadding="6dp"
+ android:drawableTint="?attr/colorInfoForeground"
android:text="@string/title_setup_help"
android:textColor="?attr/colorInfoForeground"
android:textStyle="bold"