From 4d9f3ffa292f51979c4e61fc37e3a8819e1a6d36 Mon Sep 17 00:00:00 2001 From: Umang Date: Wed, 27 Jun 2018 16:23:40 +0530 Subject: [PATCH] Highlight Installed App version --- .../fdroid/views/AppDetailsRecyclerViewAdapter.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/fdroid/fdroid/views/AppDetailsRecyclerViewAdapter.java b/app/src/main/java/org/fdroid/fdroid/views/AppDetailsRecyclerViewAdapter.java index 4e19b49d9..ea6722ea9 100644 --- a/app/src/main/java/org/fdroid/fdroid/views/AppDetailsRecyclerViewAdapter.java +++ b/app/src/main/java/org/fdroid/fdroid/views/AppDetailsRecyclerViewAdapter.java @@ -10,6 +10,7 @@ import android.net.Uri; import android.support.annotation.DrawableRes; import android.support.annotation.LayoutRes; import android.support.annotation.NonNull; +import android.support.v4.content.ContextCompat; import android.support.v4.view.ViewCompat; import android.support.v4.widget.TextViewCompat; import android.support.v7.app.AlertDialog; @@ -33,7 +34,9 @@ import android.widget.LinearLayout; import android.widget.ProgressBar; import android.widget.TextView; import android.widget.Toast; + import com.nostra13.universalimageloader.core.ImageLoader; + import org.fdroid.fdroid.Preferences; import org.fdroid.fdroid.R; import org.fdroid.fdroid.Utils; @@ -920,7 +923,12 @@ public class AppDetailsRecyclerViewAdapter + " " + apk.versionName + (isSuggested ? " ☆" : "")); - status.setText(getInstalledStatus(apk)); + String statusText = getInstalledStatus(apk); + status.setText(statusText); + + if ("Installed".equals(statusText)) { + version.setTextColor(ContextCompat.getColor(context, R.color.fdroid_blue)); + } repository.setText(context.getString(R.string.repo_provider, RepoProvider.Helper.findById(context, apk.repoId).getName()));