diff --git a/app/build.gradle b/app/build.gradle
index aa1b8e24b1..0bb28feacc 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -38,7 +38,7 @@ android {
}
debug_beta {
initWith release
- debuggable true
+ debuggable false
versionNameSuffix "-beta"
applicationIdSuffix ".debug"
buildConfigField 'String', 'CONFIG_ENVIRONMENT', '\"prod\"'
diff --git a/app/src/main/java/com/tangem/tap/common/extensions/Picasso.kt b/app/src/main/java/com/tangem/tap/common/extensions/Picasso.kt
index f34b5e9ecf..0e61ba565c 100644
--- a/app/src/main/java/com/tangem/tap/common/extensions/Picasso.kt
+++ b/app/src/main/java/com/tangem/tap/common/extensions/Picasso.kt
@@ -4,6 +4,7 @@ import android.graphics.PorterDuff
import android.net.Uri
import android.widget.ImageView
import android.widget.TextView
+import androidx.constraintlayout.utils.widget.ImageFilterView
import androidx.core.content.ContextCompat
import com.squareup.picasso.Callback
import com.squareup.picasso.Picasso
@@ -14,7 +15,7 @@ import com.tangem.tap.domain.extensions.getCustomIconUrl
import com.tangem.wallet.R
fun Picasso.loadCurrenciesIcon(
- imageView: ImageView,
+ imageView: ImageFilterView,
textView: TextView,
token: Token? = null,
blockchain: Blockchain,
@@ -54,7 +55,7 @@ fun Picasso.loadCurrenciesIcon(
imageView.colorFilter = null
textView.text = null
}
- if (blockchain.isTestnet()) imageView.tint(R.color.tint)
+ if (blockchain.isTestnet()) imageView.saturation = 0f
}
})
}
@@ -68,7 +69,7 @@ private const val QCX = "QCX"
private const val VOYR = "VOYRME"
private fun setOfflineCurrencyImage(
- imageView: ImageView,
+ imageView: ImageFilterView,
textView: TextView,
token: Token?,
blockchain: Blockchain,
@@ -89,7 +90,7 @@ fun ImageView.tint(colorRes: Int) {
}
private fun setBlockchainImage(
- imageView: ImageView,
+ imageView: ImageFilterView,
textView: TextView,
blockchain: Blockchain,
) {
@@ -99,11 +100,15 @@ private fun setBlockchainImage(
}
private fun setTokenImage(
- imageView: ImageView,
+ imageView: ImageFilterView,
textView: TextView,
token: Token,
) {
imageView.setImageResource(R.drawable.shape_circle)
- imageView.setColorFilter(token.getColor())
+ if (token.blockchain.isTestnet()) {
+ imageView.saturation = 0f
+ } else {
+ imageView.setColorFilter(token.getColor())
+ }
textView.text = token.symbol.take(1)
}
diff --git a/app/src/main/java/com/tangem/tap/domain/configurable/warningMessage/WarningMessagesManager.kt b/app/src/main/java/com/tangem/tap/domain/configurable/warningMessage/WarningMessagesManager.kt
index 663bbcbd6c..163ac1264a 100644
--- a/app/src/main/java/com/tangem/tap/domain/configurable/warningMessage/WarningMessagesManager.kt
+++ b/app/src/main/java/com/tangem/tap/domain/configurable/warningMessage/WarningMessagesManager.kt
@@ -162,7 +162,7 @@ class WarningMessagesManager(
"",
type = WarningMessage.Type.TestCard,
priority = WarningMessage.Priority.Critical,
- listOf(WarningMessage.Location.MainScreen),
+ listOf(WarningMessage.Location.MainScreen, WarningMessage.Location.SendScreen),
null,
R.string.alert_title,
R.string.warning_testnet_card_message,
diff --git a/app/src/main/res/layout/item_currency_wallet.xml b/app/src/main/res/layout/item_currency_wallet.xml
index 05af6fcb26..35b4a700af 100644
--- a/app/src/main/res/layout/item_currency_wallet.xml
+++ b/app/src/main/res/layout/item_currency_wallet.xml
@@ -20,7 +20,7 @@
android:layout_height="wrap_content"
android:minHeight="76dp">
-
+ app:layout_constraintTop_toTopOf="@id/guideline"
+ tools:text="@string/lorem_ipsum" />
diff --git a/app/src/main/res/layout/item_popular_token.xml b/app/src/main/res/layout/item_popular_token.xml
index 6b8ad727ed..c3904baa73 100644
--- a/app/src/main/res/layout/item_popular_token.xml
+++ b/app/src/main/res/layout/item_popular_token.xml
@@ -8,7 +8,7 @@
android:background="@android:color/white"
android:minHeight="60dp">
-
-