diff --git a/zcash-android-wallet-app/app/libs/zcash-android-wallet-sdk-1.7.0.aar b/zcash-android-wallet-app/app/libs/zcash-android-wallet-sdk-1.7.0.aar index 1b07e53..5eba7a0 100644 Binary files a/zcash-android-wallet-app/app/libs/zcash-android-wallet-sdk-1.7.0.aar and b/zcash-android-wallet-app/app/libs/zcash-android-wallet-sdk-1.7.0.aar differ diff --git a/zcash-android-wallet-app/app/src/main/java/cash/z/android/wallet/ui/fragment/ScanFragment.kt b/zcash-android-wallet-app/app/src/main/java/cash/z/android/wallet/ui/fragment/ScanFragment.kt index a7832f0..3f8be7f 100644 --- a/zcash-android-wallet-app/app/src/main/java/cash/z/android/wallet/ui/fragment/ScanFragment.kt +++ b/zcash-android-wallet-app/app/src/main/java/cash/z/android/wallet/ui/fragment/ScanFragment.kt @@ -248,6 +248,7 @@ class ScanFragment : BaseFragment() { private var pendingSuccess = false private fun onScanSuccess(value: String) { + binding.cameraView.stop() if (!pendingSuccess) { pendingSuccess = true with(binding.cameraView) { diff --git a/zcash-android-wallet-app/app/src/main/java/cash/z/android/wallet/ui/fragment/SettingsFragment.kt b/zcash-android-wallet-app/app/src/main/java/cash/z/android/wallet/ui/fragment/SettingsFragment.kt index 356a77b..44ede73 100644 --- a/zcash-android-wallet-app/app/src/main/java/cash/z/android/wallet/ui/fragment/SettingsFragment.kt +++ b/zcash-android-wallet-app/app/src/main/java/cash/z/android/wallet/ui/fragment/SettingsFragment.kt @@ -9,6 +9,8 @@ import cash.z.android.wallet.R import dagger.Module import dagger.android.ContributesAndroidInjector import cash.z.android.wallet.databinding.FragmentSettingsBinding +import cash.z.android.wallet.extention.Toaster +import cash.z.android.wallet.extention.alert class SettingsFragment : BaseFragment() { @@ -26,6 +28,16 @@ class SettingsFragment : BaseFragment() { mainActivity.setToolbarShown(true) } + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + super.onViewCreated(view, savedInstanceState) + binding.buttonResetApp.setOnClickListener { + view.context.alert(R.string.settings_alert_reset_app) { + Toaster.short("Boom") + mainActivity.navController.navigateUp() + } + } + } + } @Module diff --git a/zcash-android-wallet-app/app/src/main/res/layout/fragment_settings.xml b/zcash-android-wallet-app/app/src/main/res/layout/fragment_settings.xml index 0733740..efd686f 100644 --- a/zcash-android-wallet-app/app/src/main/res/layout/fragment_settings.xml +++ b/zcash-android-wallet-app/app/src/main/res/layout/fragment_settings.xml @@ -7,11 +7,12 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/fragment_history_background"> + + android:visibility="invisible" + tools:ignore="MissingConstraints" /> @@ -30,6 +31,84 @@ android:layout_height="wrap_content" android:orientation="vertical" app:layout_constraintGuide_percent="0.9" /> + + + + + + + + + + + + + +