Update: Handle gitlab and kde source icons

This commit is contained in:
machiav3lli
2021-10-24 12:14:40 +02:00
parent 7a1ca2481f
commit c4a835bf38
4 changed files with 28 additions and 7 deletions

View File

@ -1234,7 +1234,13 @@ class ProductAdapter(private val callbacks: Callbacks, private val columns: Int)
holder.devName.text = product?.author?.name?.replaceFirstChar {
if (it.isLowerCase()) it.titlecase(Locale.getDefault()) else it.toString()
}
holder.devIcon.load(imageSource)
when {
imageSource.toString()
.contains("kde.org") -> holder.devIcon.setImageResource(R.drawable.ic_kde)
imageSource.toString()
.contains("gitlab") -> holder.devIcon.setImageResource(R.drawable.ic_gitlab)
imageSource.toString().contains("github") -> holder.devIcon.load(imageSource)
}
holder.dev.setOnClickListener {
context.startActivity(Intent(Intent.ACTION_VIEW, product?.source?.toUri()))
}