From ee698d591dd0640b674c30bd825a8155e946710f Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Wed, 5 Apr 2023 10:38:57 -0500 Subject: [PATCH] Include link to app privacy policy in welcome flow --- .../siacs/conversations/ui/WelcomeActivity.java | 4 ++++ src/cheogram/res/layout/activity_welcome.xml | 17 +++++++++++++++++ 2 files changed, 21 insertions(+) diff --git a/src/cheogram/java/eu/siacs/conversations/ui/WelcomeActivity.java b/src/cheogram/java/eu/siacs/conversations/ui/WelcomeActivity.java index 8d3c35d73183bc3bd635294194ed74b1aaef0873..6d2e5d584944e94129fc4bd30f76eeff6c5ee104 100644 --- a/src/cheogram/java/eu/siacs/conversations/ui/WelcomeActivity.java +++ b/src/cheogram/java/eu/siacs/conversations/ui/WelcomeActivity.java @@ -150,11 +150,15 @@ public class WelcomeActivity extends XmppActivity implements XmppConnectionServi public void onPageSelected(int position) { binding.buttonNext.setVisibility(position > 1 ? View.GONE : View.VISIBLE); + binding.buttonPrivacy.setVisibility(position < 2 ? View.GONE : View.VISIBLE); } }); binding.buttonNext.setOnClickListener((v) -> binding.slideshowPager.setCurrentItem(binding.slideshowPager.getCurrentItem() + 1) ); + binding.buttonPrivacy.setOnClickListener((v) -> + startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://cheogram.com/android-privacy.html"))) + ); setSupportActionBar(binding.toolbar); configureActionBar(getSupportActionBar(), false); binding.registerNewAccount.setOnClickListener(v -> { diff --git a/src/cheogram/res/layout/activity_welcome.xml b/src/cheogram/res/layout/activity_welcome.xml index 497fd0e353b4988e7d08a021a57a2b367ca0a1a6..95006dea782007da8ff8d8c8def066d04bca3875 100644 --- a/src/cheogram/res/layout/activity_welcome.xml +++ b/src/cheogram/res/layout/activity_welcome.xml @@ -306,6 +306,23 @@ app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toBottomOf="@id/dots_indicator" /> + +