From 52cf68d43d68dc3e564b6d5b296547a58f0249e5 Mon Sep 17 00:00:00 2001 From: Peter Cai Date: Sun, 20 Jul 2025 10:51:06 -0400 Subject: [PATCH 01/10] Show a different note when incompatible --- .../openeuicc/ui/QuickCompatibilityFragment.kt | 16 ++++++++++++++++ .../res/layout/fragment_quick_compatibility.xml | 7 +++++++ app-unpriv/src/main/res/values/strings.xml | 1 + 3 files changed, 24 insertions(+) diff --git a/app-unpriv/src/main/java/im/angry/openeuicc/ui/QuickCompatibilityFragment.kt b/app-unpriv/src/main/java/im/angry/openeuicc/ui/QuickCompatibilityFragment.kt index 9f684d9..c480a78 100644 --- a/app-unpriv/src/main/java/im/angry/openeuicc/ui/QuickCompatibilityFragment.kt +++ b/app-unpriv/src/main/java/im/angry/openeuicc/ui/QuickCompatibilityFragment.kt @@ -9,6 +9,7 @@ import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import android.widget.Button +import android.widget.CheckBox import android.widget.TextView import androidx.core.view.isVisible import androidx.fragment.app.Fragment @@ -48,6 +49,10 @@ open class QuickCompatibilityFragment : Fragment(), UnprivilegedEuiccContextMark requireView().requireViewById(R.id.quick_availability_result_notes) } + private val skipCheckBox: CheckBox by lazy { + requireView().requireViewById(R.id.quick_availability_skip) + } + override fun onCreateView( inflater: LayoutInflater, container: ViewGroup?, @@ -57,6 +62,15 @@ open class QuickCompatibilityFragment : Fragment(), UnprivilegedEuiccContextMark .text = formatDeviceInformation() requireViewById