diff --git a/app/build.gradle.kts b/app/build.gradle.kts
index be73cab7..fc08272e 100644
--- a/app/build.gradle.kts
+++ b/app/build.gradle.kts
@@ -20,8 +20,8 @@ android {
applicationId = "ltd.grunt.brainwallet"
minSdk = 29
targetSdk = 34
- versionCode = 202506231
- versionName = "v4.6.1"
+ versionCode = 202506251
+ versionName = "v4.6.2"
multiDexEnabled = true
base.archivesName.set("${defaultConfig.versionName}(${defaultConfig.versionCode})")
diff --git a/app/src/main/java/com/brainwallet/ui/screens/yourseedproveit/YourSeedProveItScreen.kt b/app/src/main/java/com/brainwallet/ui/screens/yourseedproveit/YourSeedProveItScreen.kt
index 214982a7..04fcf6f2 100644
--- a/app/src/main/java/com/brainwallet/ui/screens/yourseedproveit/YourSeedProveItScreen.kt
+++ b/app/src/main/java/com/brainwallet/ui/screens/yourseedproveit/YourSeedProveItScreen.kt
@@ -76,6 +76,7 @@ fun YourSeedProveItScreen(
val maxItemsPerRow = 3
val clickAudioPlayer = remember { MediaPlayer.create(context, R.raw.clickseedword) }
+ val errorAudioPlayer = remember { MediaPlayer.create(context, R.raw.errorsound) }
val coinAudioPlayer = remember { MediaPlayer.create(context, R.raw.coinflip) }
LaunchedEffect(Unit) {
@@ -156,10 +157,13 @@ fun YourSeedProveItScreen(
expectedWord = expectedWord,
actualWord = text.toString()
)
- )
- if (expectedWord == actualWord) {
- clickAudioPlayer.start()
+ )
+ if (text.toString() == expectedWord) {
+ clickAudioPlayer.start() // Success sound
+ }
+ else {
+ errorAudioPlayer.start() // Success sound
}
return true
}
@@ -173,6 +177,14 @@ fun YourSeedProveItScreen(
}
Spacer(modifier = Modifier.weight(1f))
+ Text(
+ text = stringResource(if (state.orderCorrected) R.string.empty_string else R.string.tap_drag_a_word),
+ style = MaterialTheme.typography.bodyMedium.copy(
+ textAlign = TextAlign.Center,
+ color = Color.Gray
+ )
+ )
+ Spacer(modifier = Modifier.weight(0.1f))
SeedWordsLayout {
itemsIndexed(items = state.shuffledSeedWords) { index, word ->
@@ -190,7 +202,7 @@ fun YourSeedProveItScreen(
.fillMaxWidth()
.dragAndDropSource {
detectTapGestures(
- onLongPress = {
+ onPress = {
startTransfer(
DragAndDropTransferData(
clipData = ClipData.newPlainText(
diff --git a/app/src/main/res/raw/clickseedword.m4a b/app/src/main/res/raw/clickseedword.m4a
deleted file mode 100644
index 53758e26..00000000
Binary files a/app/src/main/res/raw/clickseedword.m4a and /dev/null differ
diff --git a/app/src/main/res/raw/clickseedword.mp3 b/app/src/main/res/raw/clickseedword.mp3
new file mode 100644
index 00000000..37b0f8be
Binary files /dev/null and b/app/src/main/res/raw/clickseedword.mp3 differ
diff --git a/app/src/main/res/raw/errorsound.mp3 b/app/src/main/res/raw/errorsound.mp3
new file mode 100644
index 00000000..92f0813a
Binary files /dev/null and b/app/src/main/res/raw/errorsound.mp3 differ
diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml
index cf9095d7..4c1e559c 100644
--- a/app/src/main/res/values-ar/strings.xml
+++ b/app/src/main/res/values-ar/strings.xml
@@ -411,6 +411,7 @@
سهم لأسفل لليسار
شعار
تبديل الوضع المظلم
+ اضغط على كلمة واسحبها إلى مكانها
اشحن رصيدك؟\n
عقلك فارغ الآن..
احصل على عملة اللايتكوين في 5 دقائق
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
index a07b7400..31708d56 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -773,6 +773,7 @@
Pfeil nach unten links
Logo
Dunkelmodus umschalten
+ Tippen Sie auf ein Wort und ziehen Sie es an die richtige Stelle
Nachfüllen?
Im Moment ist dein Gehirn leer...
Holen Sie sich Litecoin in 5 Minuten
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index 1a918843..3eaded9b 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -772,6 +772,7 @@
flecha abajo-izquierda
logo
alternar-modo-oscuro
+ Toca una palabra y arrástrala a su lugar
¿Completar?
Ahora mismo tu cerebro está vacío...
Obtén Litecoin en 5 minutos
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index b0e92d08..2d0343e3 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -773,6 +773,7 @@
flèche bas-gauche
logo
basculer en mode sombre
+ Appuyez sur un mot et faites-le glisser en place
Recharger ?
En ce moment, votre cerveau est vide...
Obtenez du Litecoin en 5 minutes
diff --git a/app/src/main/res/values-hi/strings.xml b/app/src/main/res/values-hi/strings.xml
index 3c263e70..cb889a37 100644
--- a/app/src/main/res/values-hi/strings.xml
+++ b/app/src/main/res/values-hi/strings.xml
@@ -411,6 +411,7 @@
नीचे-बाएँ-तीर
प्रतीक चिन्ह
टॉगल-डार्क-मोड
+ एक शब्द पर टैप करें और इसे सही जगह खींचें
लबालब भरना?
अभी तो तुम्हारा दिमाग खाली है...
5 मिनट में लाइटकॉइन प्राप्त करें
diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml
index 371a07fa..73f60f4d 100644
--- a/app/src/main/res/values-in/strings.xml
+++ b/app/src/main/res/values-in/strings.xml
@@ -775,6 +775,7 @@
panah kiri bawah
logo
beralih-mode gelap
+ Ketuk kata dan seret ke tempatnya
Isi ulang?
Saat ini otakmu kosong...
Dapatkan Litecoin dalam 5 menit
diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml
index 0246634a..69116bf1 100644
--- a/app/src/main/res/values-it/strings.xml
+++ b/app/src/main/res/values-it/strings.xml
@@ -773,6 +773,7 @@
freccia giù a sinistra
logo
attiva/disattiva la modalità oscura
+ Tocca una parola e trascinala al posto giusto
Ricaricare?
In questo momento il tuo cervello è vuoto...
Ottieni Litecoin in 5 minuti
diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml
index 9523482b..5550e8f1 100644
--- a/app/src/main/res/values-ja/strings.xml
+++ b/app/src/main/res/values-ja/strings.xml
@@ -773,6 +773,7 @@
左下矢印
ロゴ
ダークモードの切り替え
+ 単語をタップしてドラッグして配置してください
補充しますか?
今、あなたの脳は空っぽです...
5分でライトコインをゲット
diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml
index 0f409eb0..693a92ae 100644
--- a/app/src/main/res/values-ko/strings.xml
+++ b/app/src/main/res/values-ko/strings.xml
@@ -773,6 +773,7 @@
아래쪽 왼쪽 화살표
심벌 마크
토글 다크 모드
+ 단어를 탭하고 제자리로 드래그하세요
충전하시겠습니까?
지금 당신의 뇌는 비어있습니다...
5분 안에 라이트코인을 받으세요
diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml
index 535904d3..1e68ec84 100644
--- a/app/src/main/res/values-pt/strings.xml
+++ b/app/src/main/res/values-pt/strings.xml
@@ -772,6 +772,7 @@
seta para baixo à esquerda
logotipo
alternar modo escuro
+ Toque em uma palavra e arraste-a para o lugar
Recarregar?
Neste momento seu cérebro está vazio...
Obtenha Litecoin em 5 minutos
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index 5434b353..183a5c30 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -773,6 +773,7 @@
стрелка вниз-влево
логотип
переключить темный режим
+ Нажмите на слово и перетащите его на место
Пополнить?
Сейчас в твоем мозгу пусто...
Получите Litecoin за 5 минут
diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml
index eef96cac..1e7f0342 100644
--- a/app/src/main/res/values-sv/strings.xml
+++ b/app/src/main/res/values-sv/strings.xml
@@ -411,6 +411,7 @@
ned-vänster-pil
logotyp
växla mellan mörkt läge
+ Tryck på ett ord och dra det på plats
Fylla på?
Just nu är din hjärna tom...
Få Litecoin på 5 minuter
diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml
index b67506d4..cd3a9eaf 100644
--- a/app/src/main/res/values-tr/strings.xml
+++ b/app/src/main/res/values-tr/strings.xml
@@ -795,6 +795,7 @@
sol aşağı ok
logo
karanlık moda geçiş
+ Bir kelimeye dokunun ve yerine sürükleyin
Tamamlansın mı?\n
Tamamlansın mı?\n
Tamamlansın mı?
diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml
index f8899d68..cd63237d 100644
--- a/app/src/main/res/values-uk/strings.xml
+++ b/app/src/main/res/values-uk/strings.xml
@@ -779,6 +779,7 @@
стрілка вниз-ліворуч
логотип
перемикати темний режим
+ Торкніться слова і перетягніть його на місце
Поповнити?
Зараз ваш мозок порожній...
Отримайте Litecoin за 5 хвилин
diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml
index 763288ac..4f28b512 100644
--- a/app/src/main/res/values-zh-rCN/strings.xml
+++ b/app/src/main/res/values-zh-rCN/strings.xml
@@ -773,6 +773,7 @@
左下箭头
标识
切换暗模式
+ 点击单词并拖拽到位
充值?
现在你的大脑一片空白……
5 分钟内获得莱特币
diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml
index fe1abc56..378bc1aa 100644
--- a/app/src/main/res/values-zh-rTW/strings.xml
+++ b/app/src/main/res/values-zh-rTW/strings.xml
@@ -772,6 +772,7 @@
左下箭頭
標識
切換暗模式
+ 點擊單詞並拖拽到位
儲值?
現在你的大腦一片空白…
5 分鐘內獲得萊特幣
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 12fca16d..8323d2ac 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -776,13 +776,14 @@
+
Back
Your seed words
"Just for you. \n It is the private key that lets you send."
Blockchain: Litecoin
I saved it on paper or metal
You saved it, right?
- Prove it!\nDrag thƒe words in the correct order.
+ Prove it!\nDrag the words in the correct order.
Game & Sync
Ready?
Do this for you. Please do it
@@ -795,6 +796,7 @@
Use biometrics
You saved your keys.
Crush the next level.
+ Tap a word and drag it in place
Top up?
Right now your brain is empty...
Get Litecoin in 5 minutes