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" /> -