From fe186d27073edf36046e1da22e3bc2ba31de52e8 Mon Sep 17 00:00:00 2001 From: Janne Koschinski <janne@kuschku.de> Date: Thu, 19 Apr 2018 00:34:54 +0200 Subject: [PATCH] Add privacy policy link --- .../ui/clientsettings/about/AboutSettingsFragment.kt | 9 +++++++++ app/src/main/res/layout/layout_about_header.xml | 9 ++++++++- app/src/main/res/values-de/strings.xml | 1 + app/src/main/res/values/strings.xml | 1 + 4 files changed, 19 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/de/kuschku/quasseldroid/ui/clientsettings/about/AboutSettingsFragment.kt b/app/src/main/java/de/kuschku/quasseldroid/ui/clientsettings/about/AboutSettingsFragment.kt index 99fa8ef49..204297e59 100644 --- a/app/src/main/java/de/kuschku/quasseldroid/ui/clientsettings/about/AboutSettingsFragment.kt +++ b/app/src/main/java/de/kuschku/quasseldroid/ui/clientsettings/about/AboutSettingsFragment.kt @@ -29,6 +29,9 @@ class AboutSettingsFragment : DaggerFragment() { @BindView(R.id.action_github) lateinit var github: Button + @BindView(R.id.action_privacy_policy) + lateinit var privacyPolicy: Button + @BindView(R.id.contributors) lateinit var contributors: RecyclerView @@ -54,6 +57,12 @@ class AboutSettingsFragment : DaggerFragment() { context?.startActivity(intent) } + privacyPolicy.setOnClickListener { + val intent = Intent(Intent.ACTION_VIEW) + intent.data = Uri.parse("http://quasseldroid.info/privacy-policy/") + context?.startActivity(intent) + } + val apache2 = License( shortName = "Apache-2.0", fullName = "Apache License", diff --git a/app/src/main/res/layout/layout_about_header.xml b/app/src/main/res/layout/layout_about_header.xml index eb6fcbdec..7b8c62b9f 100644 --- a/app/src/main/res/layout/layout_about_header.xml +++ b/app/src/main/res/layout/layout_about_header.xml @@ -66,6 +66,13 @@ android:layout_height="wrap_content" android:text="@string/label_github" /> + <Button + android:id="@+id/action_privacy_policy" + style="@style/Widget.Button" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="@string/label_privacy_policy" /> + </android.support.v7.widget.ButtonBarLayout> <TextView @@ -75,4 +82,4 @@ android:layout_marginRight="4dp" android:text="@string/app_description_long" /> -</LinearLayout> \ No newline at end of file +</LinearLayout> diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 8052c0cc1..5423e3963 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -57,6 +57,7 @@ <string name="label_part_long">Kanal verlassen</string> <string name="label_placeholder_message">Nachricht schreiben…</string> <string name="label_placeholder_topic">Beschreib das Thema des Kanals…</string> + <string name="label_privacy_policy">Datenschutzerklärung</string> <string name="label_query">Dialog</string> <string name="label_query_long">Öffnet einen privaten Chat</string> <string name="label_rename">Umbenennen</string> diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 1d1d3f458..3cf946259 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -57,6 +57,7 @@ <string name="label_part_long">Leave Channel</string> <string name="label_placeholder_message">Write a message…</string> <string name="label_placeholder_topic">Describe the channel topic…</string> + <string name="label_privacy_policy">Privacy Policy</string> <string name="label_query">Query</string> <string name="label_query_long">Open private chat with user</string> <string name="label_rename">Rename</string> -- GitLab