diff --git a/app/src/main/java/eu/faircode/email/ActivityView.java b/app/src/main/java/eu/faircode/email/ActivityView.java
index 2fa3b20efb..fddbb09fd0 100644
--- a/app/src/main/java/eu/faircode/email/ActivityView.java
+++ b/app/src/main/java/eu/faircode/email/ActivityView.java
@@ -115,6 +115,9 @@ public class ActivityView extends ActivityBase implements FragmentManager.OnBack
case R.string.menu_operations:
onMenuOperations();
break;
+ case R.string.menu_privacy:
+ onMenuPrivacy();
+ break;
case R.string.menu_faq:
onMenuFAQ();
break;
@@ -155,6 +158,9 @@ public class ActivityView extends ActivityBase implements FragmentManager.OnBack
if (PreferenceManager.getDefaultSharedPreferences(ActivityView.this).getBoolean("debug", false))
drawerArray.add(new DrawerItem(ActivityView.this, R.drawable.baseline_list_24, R.string.menu_operations));
+ if (getIntentPrivacy().resolveActivity(getPackageManager()) != null)
+ drawerArray.add(new DrawerItem(ActivityView.this, R.drawable.baseline_account_box_24, R.string.menu_privacy));
+
if (getIntentFAQ().resolveActivity(getPackageManager()) != null)
drawerArray.add(new DrawerItem(ActivityView.this, R.drawable.baseline_question_answer_24, R.string.menu_faq));
@@ -379,6 +385,12 @@ public class ActivityView extends ActivityBase implements FragmentManager.OnBack
}
}
+ private Intent getIntentPrivacy() {
+ Intent intent = new Intent(Intent.ACTION_VIEW);
+ intent.setData(Uri.parse("https://email.faircode.eu/privacy/"));
+ return intent;
+ }
+
private Intent getIntentFAQ() {
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("https://github.com/M66B/open-source-email/blob/master/FAQ.md"));
@@ -409,6 +421,10 @@ public class ActivityView extends ActivityBase implements FragmentManager.OnBack
fragmentTransaction.commit();
}
+ private void onMenuPrivacy() {
+ startActivity(getIntentPrivacy());
+ }
+
private void onMenuFAQ() {
startActivity(getIntentFAQ());
}
diff --git a/app/src/main/res/drawable-hdpi/baseline_account_box_black_18.png b/app/src/main/res/drawable-hdpi/baseline_account_box_black_18.png
new file mode 100755
index 0000000000..e30fb09897
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/baseline_account_box_black_18.png differ
diff --git a/app/src/main/res/drawable-hdpi/baseline_account_box_black_24.png b/app/src/main/res/drawable-hdpi/baseline_account_box_black_24.png
new file mode 100755
index 0000000000..12bfa83857
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/baseline_account_box_black_24.png differ
diff --git a/app/src/main/res/drawable-hdpi/baseline_account_box_black_36.png b/app/src/main/res/drawable-hdpi/baseline_account_box_black_36.png
new file mode 100755
index 0000000000..cdd05ccdaf
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/baseline_account_box_black_36.png differ
diff --git a/app/src/main/res/drawable-hdpi/baseline_account_box_black_48.png b/app/src/main/res/drawable-hdpi/baseline_account_box_black_48.png
new file mode 100755
index 0000000000..32499a4f75
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/baseline_account_box_black_48.png differ
diff --git a/app/src/main/res/drawable-hdpi/baseline_account_box_white_18.png b/app/src/main/res/drawable-hdpi/baseline_account_box_white_18.png
new file mode 100755
index 0000000000..06cd754c42
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/baseline_account_box_white_18.png differ
diff --git a/app/src/main/res/drawable-hdpi/baseline_account_box_white_24.png b/app/src/main/res/drawable-hdpi/baseline_account_box_white_24.png
new file mode 100755
index 0000000000..3b63f2828b
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/baseline_account_box_white_24.png differ
diff --git a/app/src/main/res/drawable-hdpi/baseline_account_box_white_36.png b/app/src/main/res/drawable-hdpi/baseline_account_box_white_36.png
new file mode 100755
index 0000000000..7c10c17da1
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/baseline_account_box_white_36.png differ
diff --git a/app/src/main/res/drawable-hdpi/baseline_account_box_white_48.png b/app/src/main/res/drawable-hdpi/baseline_account_box_white_48.png
new file mode 100755
index 0000000000..bbb039924b
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/baseline_account_box_white_48.png differ
diff --git a/app/src/main/res/drawable-mdpi/baseline_account_box_black_18.png b/app/src/main/res/drawable-mdpi/baseline_account_box_black_18.png
new file mode 100755
index 0000000000..3e33d7ff92
Binary files /dev/null and b/app/src/main/res/drawable-mdpi/baseline_account_box_black_18.png differ
diff --git a/app/src/main/res/drawable-mdpi/baseline_account_box_black_24.png b/app/src/main/res/drawable-mdpi/baseline_account_box_black_24.png
new file mode 100755
index 0000000000..b60968aefa
Binary files /dev/null and b/app/src/main/res/drawable-mdpi/baseline_account_box_black_24.png differ
diff --git a/app/src/main/res/drawable-mdpi/baseline_account_box_black_36.png b/app/src/main/res/drawable-mdpi/baseline_account_box_black_36.png
new file mode 100755
index 0000000000..12bfa83857
Binary files /dev/null and b/app/src/main/res/drawable-mdpi/baseline_account_box_black_36.png differ
diff --git a/app/src/main/res/drawable-mdpi/baseline_account_box_black_48.png b/app/src/main/res/drawable-mdpi/baseline_account_box_black_48.png
new file mode 100755
index 0000000000..6ef05bcb8d
Binary files /dev/null and b/app/src/main/res/drawable-mdpi/baseline_account_box_black_48.png differ
diff --git a/app/src/main/res/drawable-mdpi/baseline_account_box_white_18.png b/app/src/main/res/drawable-mdpi/baseline_account_box_white_18.png
new file mode 100755
index 0000000000..698ad343ee
Binary files /dev/null and b/app/src/main/res/drawable-mdpi/baseline_account_box_white_18.png differ
diff --git a/app/src/main/res/drawable-mdpi/baseline_account_box_white_24.png b/app/src/main/res/drawable-mdpi/baseline_account_box_white_24.png
new file mode 100755
index 0000000000..9515a944eb
Binary files /dev/null and b/app/src/main/res/drawable-mdpi/baseline_account_box_white_24.png differ
diff --git a/app/src/main/res/drawable-mdpi/baseline_account_box_white_36.png b/app/src/main/res/drawable-mdpi/baseline_account_box_white_36.png
new file mode 100755
index 0000000000..3b63f2828b
Binary files /dev/null and b/app/src/main/res/drawable-mdpi/baseline_account_box_white_36.png differ
diff --git a/app/src/main/res/drawable-mdpi/baseline_account_box_white_48.png b/app/src/main/res/drawable-mdpi/baseline_account_box_white_48.png
new file mode 100755
index 0000000000..8d4e45d9fb
Binary files /dev/null and b/app/src/main/res/drawable-mdpi/baseline_account_box_white_48.png differ
diff --git a/app/src/main/res/drawable-xhdpi/baseline_account_box_black_18.png b/app/src/main/res/drawable-xhdpi/baseline_account_box_black_18.png
new file mode 100755
index 0000000000..12bfa83857
Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/baseline_account_box_black_18.png differ
diff --git a/app/src/main/res/drawable-xhdpi/baseline_account_box_black_24.png b/app/src/main/res/drawable-xhdpi/baseline_account_box_black_24.png
new file mode 100755
index 0000000000..6ef05bcb8d
Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/baseline_account_box_black_24.png differ
diff --git a/app/src/main/res/drawable-xhdpi/baseline_account_box_black_36.png b/app/src/main/res/drawable-xhdpi/baseline_account_box_black_36.png
new file mode 100755
index 0000000000..32499a4f75
Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/baseline_account_box_black_36.png differ
diff --git a/app/src/main/res/drawable-xhdpi/baseline_account_box_black_48.png b/app/src/main/res/drawable-xhdpi/baseline_account_box_black_48.png
new file mode 100755
index 0000000000..02e3835e14
Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/baseline_account_box_black_48.png differ
diff --git a/app/src/main/res/drawable-xhdpi/baseline_account_box_white_18.png b/app/src/main/res/drawable-xhdpi/baseline_account_box_white_18.png
new file mode 100755
index 0000000000..3b63f2828b
Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/baseline_account_box_white_18.png differ
diff --git a/app/src/main/res/drawable-xhdpi/baseline_account_box_white_24.png b/app/src/main/res/drawable-xhdpi/baseline_account_box_white_24.png
new file mode 100755
index 0000000000..8d4e45d9fb
Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/baseline_account_box_white_24.png differ
diff --git a/app/src/main/res/drawable-xhdpi/baseline_account_box_white_36.png b/app/src/main/res/drawable-xhdpi/baseline_account_box_white_36.png
new file mode 100755
index 0000000000..bbb039924b
Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/baseline_account_box_white_36.png differ
diff --git a/app/src/main/res/drawable-xhdpi/baseline_account_box_white_48.png b/app/src/main/res/drawable-xhdpi/baseline_account_box_white_48.png
new file mode 100755
index 0000000000..8f31ced8ee
Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/baseline_account_box_white_48.png differ
diff --git a/app/src/main/res/drawable-xxhdpi/baseline_account_box_black_18.png b/app/src/main/res/drawable-xxhdpi/baseline_account_box_black_18.png
new file mode 100755
index 0000000000..cdd05ccdaf
Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/baseline_account_box_black_18.png differ
diff --git a/app/src/main/res/drawable-xxhdpi/baseline_account_box_black_24.png b/app/src/main/res/drawable-xxhdpi/baseline_account_box_black_24.png
new file mode 100755
index 0000000000..32499a4f75
Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/baseline_account_box_black_24.png differ
diff --git a/app/src/main/res/drawable-xxhdpi/baseline_account_box_black_36.png b/app/src/main/res/drawable-xxhdpi/baseline_account_box_black_36.png
new file mode 100755
index 0000000000..ad831c3406
Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/baseline_account_box_black_36.png differ
diff --git a/app/src/main/res/drawable-xxhdpi/baseline_account_box_black_48.png b/app/src/main/res/drawable-xxhdpi/baseline_account_box_black_48.png
new file mode 100755
index 0000000000..e381a6d1db
Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/baseline_account_box_black_48.png differ
diff --git a/app/src/main/res/drawable-xxhdpi/baseline_account_box_white_18.png b/app/src/main/res/drawable-xxhdpi/baseline_account_box_white_18.png
new file mode 100755
index 0000000000..7c10c17da1
Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/baseline_account_box_white_18.png differ
diff --git a/app/src/main/res/drawable-xxhdpi/baseline_account_box_white_24.png b/app/src/main/res/drawable-xxhdpi/baseline_account_box_white_24.png
new file mode 100755
index 0000000000..bbb039924b
Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/baseline_account_box_white_24.png differ
diff --git a/app/src/main/res/drawable-xxhdpi/baseline_account_box_white_36.png b/app/src/main/res/drawable-xxhdpi/baseline_account_box_white_36.png
new file mode 100755
index 0000000000..aab8297e5b
Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/baseline_account_box_white_36.png differ
diff --git a/app/src/main/res/drawable-xxhdpi/baseline_account_box_white_48.png b/app/src/main/res/drawable-xxhdpi/baseline_account_box_white_48.png
new file mode 100755
index 0000000000..e24bb28037
Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/baseline_account_box_white_48.png differ
diff --git a/app/src/main/res/drawable-xxxhdpi/baseline_account_box_black_18.png b/app/src/main/res/drawable-xxxhdpi/baseline_account_box_black_18.png
new file mode 100755
index 0000000000..32499a4f75
Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/baseline_account_box_black_18.png differ
diff --git a/app/src/main/res/drawable-xxxhdpi/baseline_account_box_black_24.png b/app/src/main/res/drawable-xxxhdpi/baseline_account_box_black_24.png
new file mode 100755
index 0000000000..02e3835e14
Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/baseline_account_box_black_24.png differ
diff --git a/app/src/main/res/drawable-xxxhdpi/baseline_account_box_black_36.png b/app/src/main/res/drawable-xxxhdpi/baseline_account_box_black_36.png
new file mode 100755
index 0000000000..e381a6d1db
Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/baseline_account_box_black_36.png differ
diff --git a/app/src/main/res/drawable-xxxhdpi/baseline_account_box_black_48.png b/app/src/main/res/drawable-xxxhdpi/baseline_account_box_black_48.png
new file mode 100755
index 0000000000..26e798f901
Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/baseline_account_box_black_48.png differ
diff --git a/app/src/main/res/drawable-xxxhdpi/baseline_account_box_white_18.png b/app/src/main/res/drawable-xxxhdpi/baseline_account_box_white_18.png
new file mode 100755
index 0000000000..bbb039924b
Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/baseline_account_box_white_18.png differ
diff --git a/app/src/main/res/drawable-xxxhdpi/baseline_account_box_white_24.png b/app/src/main/res/drawable-xxxhdpi/baseline_account_box_white_24.png
new file mode 100755
index 0000000000..8f31ced8ee
Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/baseline_account_box_white_24.png differ
diff --git a/app/src/main/res/drawable-xxxhdpi/baseline_account_box_white_36.png b/app/src/main/res/drawable-xxxhdpi/baseline_account_box_white_36.png
new file mode 100755
index 0000000000..e24bb28037
Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/baseline_account_box_white_36.png differ
diff --git a/app/src/main/res/drawable-xxxhdpi/baseline_account_box_white_48.png b/app/src/main/res/drawable-xxxhdpi/baseline_account_box_white_48.png
new file mode 100755
index 0000000000..605dda2ea7
Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/baseline_account_box_white_48.png differ
diff --git a/app/src/main/res/drawable/baseline_account_box_24.xml b/app/src/main/res/drawable/baseline_account_box_24.xml
new file mode 100755
index 0000000000..eeec227486
--- /dev/null
+++ b/app/src/main/res/drawable/baseline_account_box_24.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 319155cf18..f3ebe63761 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -32,8 +32,9 @@
\'%1$s\' failed
Setup
- Operations
- FAQ
+ Pending operations
+ Privacy policy
+ Frequently asked questions
About
End-user license agreement