diff options
| author | Linus Färnstrand <linus@mullvad.net> | 2023-06-27 13:54:03 +0200 |
|---|---|---|
| committer | Linus Färnstrand <linus@mullvad.net> | 2023-06-27 13:54:03 +0200 |
| commit | 28b3234f329d715c8dc8a11da97ee6fa9bf19b2f (patch) | |
| tree | a60b666b0d1337aa941821a3c4e4995f7b447802 | |
| parent | 58c645943ef22f1cb685f33dca9178c88b03b74d (diff) | |
| parent | 4c23be1d11027f0157a0f2b0be19b3833a568806 (diff) | |
| download | mullvadvpn-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.kt | 6 | ||||
| -rw-r--r-- | android/app/src/main/kotlin/net/mullvad/mullvadvpn/ui/fragment/SettingsFragment.kt | 9 |
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 } |
