From 121dcff70e927158ddd440190a1159a04e8c05d1 Mon Sep 17 00:00:00 2001 From: Tangem Date: Fri, 19 Apr 2019 12:42:29 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .idea/encodings.xml | 4 ++ .idea/navEditor.xml | 4 +- .../tangem/ui/activity/PinRequestActivity.kt | 2 +- .../com/tangem/ui/fragment/MainFragment.kt | 1 - .../java/com/tangem/ui/fragment/Settings.kt | 12 ----- .../tangem/ui/fragment/SettingsFragment.kt | 25 ++++++++++ app/src/main/res/layout/activity_settings.xml | 2 +- app/src/main/res/menu/menu_main.xml | 47 +++++++++---------- app/src/main/res/values/strings.xml | 2 + .../res/values/strings_untranslatable.xml | 5 ++ app/src/main/res/xml/pref_main.xml | 15 ++++-- 11 files changed, 73 insertions(+), 46 deletions(-) create mode 100644 .idea/encodings.xml delete mode 100644 app/src/main/java/com/tangem/ui/fragment/Settings.kt create mode 100644 app/src/main/java/com/tangem/ui/fragment/SettingsFragment.kt diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 0000000000..15a15b218a --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.idea/navEditor.xml b/.idea/navEditor.xml index 6b2f2e8d08..5227e32389 100644 --- a/.idea/navEditor.xml +++ b/.idea/navEditor.xml @@ -13,8 +13,8 @@ diff --git a/app/src/main/java/com/tangem/ui/activity/PinRequestActivity.kt b/app/src/main/java/com/tangem/ui/activity/PinRequestActivity.kt index c5570a6285..a881cc687d 100644 --- a/app/src/main/java/com/tangem/ui/activity/PinRequestActivity.kt +++ b/app/src/main/java/com/tangem/ui/activity/PinRequestActivity.kt @@ -246,7 +246,7 @@ class PinRequestActivity : AppCompatActivity(), NfcAdapter.ReaderCallback, Finge @SuppressLint("NewApi") private fun testFingerPrintSettings(): Boolean { - LOG.i(TAG, "Testing Fingerprint Settings") + LOG.i(TAG, "Testing Fingerprint SettingsFragment") val keyguardManager = getSystemService(Context.KEYGUARD_SERVICE) as KeyguardManager fingerprintManager = getSystemService(Context.FINGERPRINT_SERVICE) as FingerprintManager diff --git a/app/src/main/java/com/tangem/ui/fragment/MainFragment.kt b/app/src/main/java/com/tangem/ui/fragment/MainFragment.kt index 1c756225c2..ca3f8d64c6 100644 --- a/app/src/main/java/com/tangem/ui/fragment/MainFragment.kt +++ b/app/src/main/java/com/tangem/ui/fragment/MainFragment.kt @@ -344,7 +344,6 @@ class MainFragment : Fragment(), NfcAdapter.ReaderCallback, CardProtocol.Notific popup.menu.findItem(R.id.managePIN).isEnabled = true popup.menu.findItem(R.id.managePIN2).isEnabled = true popup.menu.findItem(R.id.sendLogs).isVisible = true - popup.menu.findItem(R.id.settings).isVisible = true } popup.setOnMenuItemClickListener(this) diff --git a/app/src/main/java/com/tangem/ui/fragment/Settings.kt b/app/src/main/java/com/tangem/ui/fragment/Settings.kt deleted file mode 100644 index a2a54a60e4..0000000000 --- a/app/src/main/java/com/tangem/ui/fragment/Settings.kt +++ /dev/null @@ -1,12 +0,0 @@ -package com.tangem.ui.fragment - -import android.os.Bundle -import androidx.preference.PreferenceFragmentCompat -import com.tangem.wallet.R - -class Settings : PreferenceFragmentCompat() { - override fun onCreatePreferences(savedInstanceState: Bundle?, rootKey: String?) { - addPreferencesFromResource(R.xml.pref_main) - } - -} \ No newline at end of file diff --git a/app/src/main/java/com/tangem/ui/fragment/SettingsFragment.kt b/app/src/main/java/com/tangem/ui/fragment/SettingsFragment.kt new file mode 100644 index 0000000000..95f604cba2 --- /dev/null +++ b/app/src/main/java/com/tangem/ui/fragment/SettingsFragment.kt @@ -0,0 +1,25 @@ +package com.tangem.ui.fragment + +import android.os.Bundle +import androidx.preference.ListPreference +import androidx.preference.Preference +import androidx.preference.PreferenceCategory +import androidx.preference.PreferenceFragmentCompat +import com.tangem.wallet.BuildConfig +import com.tangem.wallet.R + +class SettingsFragment : PreferenceFragmentCompat() { + override fun onCreatePreferences(savedInstanceState: Bundle?, rootKey: String?) { + addPreferencesFromResource(R.xml.pref_main) + + val categoryCommon = findPreference(getString(R.string.pref_category_common)) + val selectNodes = findPreference(getString(R.string.pref_select_nodes)) + val encryptionModes = findPreference(getString(R.string.pref_encryption_modes)) + + if (!BuildConfig.DEBUG) { + categoryCommon?.removePreference(selectNodes) + categoryCommon?.removePreference(encryptionModes) + } + } + +} \ No newline at end of file diff --git a/app/src/main/res/layout/activity_settings.xml b/app/src/main/res/layout/activity_settings.xml index 0ba5ab7527..68269087e1 100644 --- a/app/src/main/res/layout/activity_settings.xml +++ b/app/src/main/res/layout/activity_settings.xml @@ -20,7 +20,7 @@ - - - - - - - - - + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index dceb1d6cdd..002f70699b 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -58,6 +58,8 @@ Cardano + Common + Manual editing Fee Settings Encryption modes diff --git a/app/src/main/res/values/strings_untranslatable.xml b/app/src/main/res/values/strings_untranslatable.xml index 13279d3f9c..7783a7ef97 100644 --- a/app/src/main/res/values/strings_untranslatable.xml +++ b/app/src/main/res/values/strings_untranslatable.xml @@ -23,4 +23,9 @@ com.tangem.data.LogFileProvider Can\'t create CoinEngine! + category_common + manual_editing_fee + select_nodes + encryption_modes + diff --git a/app/src/main/res/xml/pref_main.xml b/app/src/main/res/xml/pref_main.xml index ff16adfc67..9227025a9c 100644 --- a/app/src/main/res/xml/pref_main.xml +++ b/app/src/main/res/xml/pref_main.xml @@ -1,20 +1,25 @@ - + + + - \ No newline at end of file