summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorLinus Färnstrand <linus@mullvad.net>2023-06-27 13:54:03 +0200
committerLinus Färnstrand <linus@mullvad.net>2023-06-27 13:54:03 +0200
commit28b3234f329d715c8dc8a11da97ee6fa9bf19b2f (patch)
treea60b666b0d1337aa941821a3c4e4995f7b447802
parent58c645943ef22f1cb685f33dca9178c88b03b74d (diff)
parent4c23be1d11027f0157a0f2b0be19b3833a568806 (diff)
downloadmullvadvpn-28b3234f329d715c8dc8a11da97ee6fa9bf19b2f.tar.xz
mullvadvpn-28b3234f329d715c8dc8a11da97ee6fa9bf19b2f.zip
Merge branch 'remove-guide-and-faq-button-from-settings-droid-180'
-rw-r--r--android/app/src/main/kotlin/net/mullvad/mullvadvpn/ui/fragment/PrivacyDisclaimerFragment.kt6
-rw-r--r--android/app/src/main/kotlin/net/mullvad/mullvadvpn/ui/fragment/SettingsFragment.kt9
2 files changed, 14 insertions, 1 deletions
diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/ui/fragment/PrivacyDisclaimerFragment.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/ui/fragment/PrivacyDisclaimerFragment.kt
index d32d941c39..9d73cc9f2b 100644
--- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/ui/fragment/PrivacyDisclaimerFragment.kt
+++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/ui/fragment/PrivacyDisclaimerFragment.kt
@@ -17,6 +17,7 @@ import net.mullvad.mullvadvpn.lib.endpoint.getApiEndpointConfigurationExtras
import net.mullvad.mullvadvpn.ui.MainActivity
import net.mullvad.mullvadvpn.ui.NavigationBarPainter
import net.mullvad.mullvadvpn.ui.StatusBarPainter
+import net.mullvad.mullvadvpn.util.appendHideNavOnReleaseBuild
import net.mullvad.mullvadvpn.viewmodel.PrivacyDisclaimerViewModel
import org.koin.android.ext.android.inject
@@ -59,7 +60,10 @@ class PrivacyDisclaimerFragment : Fragment(), StatusBarPainter, NavigationBarPai
private fun openPrivacyPolicy() {
val privacyPolicyUrlIntent =
- Intent(Intent.ACTION_VIEW, Uri.parse(getString(R.string.privacy_policy_url)))
+ Intent(
+ Intent.ACTION_VIEW,
+ Uri.parse(getString(R.string.privacy_policy_url).appendHideNavOnReleaseBuild())
+ )
context?.startActivity(privacyPolicyUrlIntent)
}
}
diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/ui/fragment/SettingsFragment.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/ui/fragment/SettingsFragment.kt
index 4ebd2eff38..1aefb900fb 100644
--- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/ui/fragment/SettingsFragment.kt
+++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/ui/fragment/SettingsFragment.kt
@@ -16,6 +16,7 @@ import kotlinx.coroutines.flow.flatMapLatest
import kotlinx.coroutines.launch
import net.mullvad.mullvadvpn.BuildConfig
import net.mullvad.mullvadvpn.R
+import net.mullvad.mullvadvpn.constant.BuildTypes
import net.mullvad.mullvadvpn.model.DeviceState
import net.mullvad.mullvadvpn.repository.DeviceRepository
import net.mullvad.mullvadvpn.ui.CollapsibleTitleController
@@ -29,6 +30,7 @@ import net.mullvad.mullvadvpn.ui.serviceconnection.ServiceConnectionState
import net.mullvad.mullvadvpn.ui.serviceconnection.appVersionInfoCache
import net.mullvad.mullvadvpn.ui.widget.AppVersionCell
import net.mullvad.mullvadvpn.ui.widget.NavigateCell
+import net.mullvad.mullvadvpn.ui.widget.UrlCell
import net.mullvad.mullvadvpn.util.JobTracker
import net.mullvad.mullvadvpn.util.UNKNOWN_STATE_DEBOUNCE_DELAY_MILLISECONDS
import net.mullvad.mullvadvpn.util.addDebounceForUnknownState
@@ -80,6 +82,13 @@ class SettingsFragment : BaseFragment(), StatusBarPainter, NavigationBarPainter
titleController = CollapsibleTitleController(view)
+ view.findViewById<UrlCell>(R.id.faqs_and_guides).visibility =
+ if (BuildTypes.RELEASE == BuildConfig.BUILD_TYPE) {
+ View.GONE
+ } else {
+ View.VISIBLE
+ }
+
return view
}