diff --git a/app/src/main/java/com/aurora/store/view/epoxy/views/app/NoAppView.kt b/app/src/main/java/com/aurora/store/view/epoxy/views/app/NoAppView.kt index 9b563075f..65e25dddd 100644 --- a/app/src/main/java/com/aurora/store/view/epoxy/views/app/NoAppView.kt +++ b/app/src/main/java/com/aurora/store/view/epoxy/views/app/NoAppView.kt @@ -26,6 +26,8 @@ import androidx.core.view.isVisible import com.airbnb.epoxy.CallbackProp import com.airbnb.epoxy.ModelProp import com.airbnb.epoxy.ModelView +import com.aurora.extensions.accentColor +import com.aurora.extensions.contrastingColor import com.aurora.store.databinding.ViewNoAppBinding import com.aurora.store.view.epoxy.views.BaseModel import com.aurora.store.view.epoxy.views.BaseView @@ -62,6 +64,7 @@ class NoAppView @JvmOverloads constructor( @ModelProp fun actionMessage(message: String = String()) { binding.button.text = message + binding.button.setTextColor(contrastingColor(context.accentColor())) } @JvmOverloads diff --git a/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsFragment.kt b/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsFragment.kt index b986a2c21..366ab07fc 100644 --- a/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsFragment.kt +++ b/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsFragment.kt @@ -39,7 +39,9 @@ import coil.load import coil.transform.RoundedCornersTransformation import com.aurora.Constants import com.aurora.Constants.EXODUS_SUBMIT_PAGE +import com.aurora.extensions.accentColor import com.aurora.extensions.browse +import com.aurora.extensions.contrastingColor import com.aurora.extensions.getString import com.aurora.extensions.hide import com.aurora.extensions.runOnUiThread @@ -317,7 +319,10 @@ class AppDetailsFragment : BaseFragment() { viewLifecycleOwner.lifecycleScope.launch { viewModel.testingProgramStatus.collect { if (it != null) { - binding.layoutDetailsBeta.btnBetaAction.isEnabled = true + binding.layoutDetailsBeta.btnBetaAction.apply { + isEnabled = true + setTextColor(contrastingColor(requireContext().accentColor())) + } if (it.subscribed) { updateBetaActions(true) } @@ -349,8 +354,11 @@ class AppDetailsFragment : BaseFragment() { } // Misc Bindings - binding.layoutDetailsPrivacy.btnRequestAnalysis.setOnClickListener { - it.context.browse("${EXODUS_SUBMIT_PAGE}${app.packageName}") + binding.layoutDetailsPrivacy.btnRequestAnalysis.apply { + setOnClickListener { + it.context.browse("${EXODUS_SUBMIT_PAGE}${app.packageName}") + } + setTextColor(contrastingColor(requireContext().accentColor())) } binding.layoutDetailsInstall.progressDownload.clipToOutline = true binding.layoutDetailsInstall.imgCancel.setOnClickListener { diff --git a/app/src/main/res/layout/view_no_app.xml b/app/src/main/res/layout/view_no_app.xml index b30269ada..c3c1aee25 100644 --- a/app/src/main/res/layout/view_no_app.xml +++ b/app/src/main/res/layout/view_no_app.xml @@ -41,12 +41,13 @@ android:textAppearance="@style/TextAppearance.Aurora.Line1" tools:text="No updates available" /> -