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