From 721a3d2d27bb5de8fdbefd36c185f46b72412a5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20Sch=C3=A4ttgen?= Date: Mon, 22 Jun 2020 18:06:06 +0200 Subject: [PATCH] Change hidden text to the 'Black circle' character --- .../aegis/ui/views/EntryHolder.java | 28 +++++++++++++------ app/src/main/res/values-cs-rCZ/strings.xml | 1 - app/src/main/res/values-de-rDE/strings.xml | 1 - app/src/main/res/values-el-rGR/strings.xml | 1 - app/src/main/res/values-es-rES/strings.xml | 1 - app/src/main/res/values-fi-rFI/strings.xml | 1 - app/src/main/res/values-fr-rFR/strings.xml | 1 - app/src/main/res/values-hu/strings.xml | 1 - app/src/main/res/values-it-rIT/strings.xml | 1 - app/src/main/res/values-kn-rIN/strings.xml | 1 - app/src/main/res/values-nl-rNL/strings.xml | 1 - app/src/main/res/values-pl-rPL/strings.xml | 1 - app/src/main/res/values-ru-rRU/strings.xml | 1 - app/src/main/res/values-tr/strings.xml | 1 - app/src/main/res/values-zh-rCN/strings.xml | 1 - app/src/main/res/values/strings.xml | 1 - 16 files changed, 19 insertions(+), 24 deletions(-) diff --git a/app/src/main/java/com/beemdevelopment/aegis/ui/views/EntryHolder.java b/app/src/main/java/com/beemdevelopment/aegis/ui/views/EntryHolder.java index afdd0fe3..6667c385 100644 --- a/app/src/main/java/com/beemdevelopment/aegis/ui/views/EntryHolder.java +++ b/app/src/main/java/com/beemdevelopment/aegis/ui/views/EntryHolder.java @@ -24,10 +24,12 @@ import com.beemdevelopment.aegis.otp.TotpInfo; import com.beemdevelopment.aegis.vault.VaultEntry; import com.bumptech.glide.Glide; import com.bumptech.glide.load.engine.DiskCacheStrategy; +import com.google.zxing.common.StringUtils; public class EntryHolder extends RecyclerView.ViewHolder { private static final float DEFAULT_ALPHA = 1.0f; private static final float DIMMED_ALPHA = 0.2f; + private static final char HIDDEN_CHAR = '●'; private TextView _profileName; private TextView _profileCode; @@ -221,26 +223,34 @@ public class EntryHolder extends RecyclerView.ViewHolder { String otp = info.getOtp(); if (!(info instanceof SteamInfo)) { - StringBuilder sb = new StringBuilder(); - for (int i = 0; i < otp.length(); i++) { - if (i != 0 && i % _codeGroupSize == 0) { - sb.append(" "); - } - sb.append(otp.charAt(i)); - } - otp = sb.toString(); + otp = formatCode(otp); } _profileCode.setText(otp); } + private String formatCode(String code) { + StringBuilder sb = new StringBuilder(); + for (int i = 0; i < code.length(); i++) { + if (i != 0 && i % _codeGroupSize == 0) { + sb.append(" "); + } + sb.append(code.charAt(i)); + } + code = sb.toString(); + + return code; + } + public void revealCode() { updateCode(); _hidden = false; } public void hideCode() { - _profileCode.setText(R.string.tap_to_reveal); + String hiddenText = new String(new char[_entry.getInfo().getDigits()]).replace("\0", Character.toString(HIDDEN_CHAR)); + hiddenText = formatCode(hiddenText); + _profileCode.setText(hiddenText); _hidden = true; } diff --git a/app/src/main/res/values-cs-rCZ/strings.xml b/app/src/main/res/values-cs-rCZ/strings.xml index 2eb34d1a..51e8db15 100644 --- a/app/src/main/res/values-cs-rCZ/strings.xml +++ b/app/src/main/res/values-cs-rCZ/strings.xml @@ -159,7 +159,6 @@ Zahrnout shody názvů účtů do výsledků hledání Zvýraznit tokeny po klepnutí Usnadnit vzájemné rozlišení tokenů dočasným zvýrazněním po kleputí - – skryto – Vybráno Tmavý vzhled Světlý vzhled diff --git a/app/src/main/res/values-de-rDE/strings.xml b/app/src/main/res/values-de-rDE/strings.xml index 2aa0f5a6..78869000 100644 --- a/app/src/main/res/values-de-rDE/strings.xml +++ b/app/src/main/res/values-de-rDE/strings.xml @@ -136,7 +136,6 @@ Verwalte und lösche deine Gruppen hier In Kontonamen suchen Entsprechende Kontonamen in den Suchergebnissen miteinbeziehen - Versteckt Ausgewählt Dunkles Thema Helles Thema diff --git a/app/src/main/res/values-el-rGR/strings.xml b/app/src/main/res/values-el-rGR/strings.xml index 9bb5ce68..c554efa3 100644 --- a/app/src/main/res/values-el-rGR/strings.xml +++ b/app/src/main/res/values-el-rGR/strings.xml @@ -159,7 +159,6 @@ Συμπερίληψη αντιστοίχισης ονόματος λογαριασμού στα αποτελέσματα αναζήτησης Επισήμανση αναγνωριστικών όταν πατηθεί Κάνετε τα αναγνωριστικά να ξεχωρίζουν ευκολότερα το ένα από το άλλο, επισημαίνοντας τα προσωρινά όταν τα πατήσετε - Κρυφό Επιλεγμένο Σκούρο θέμα Φωτεινό θέμα diff --git a/app/src/main/res/values-es-rES/strings.xml b/app/src/main/res/values-es-rES/strings.xml index dd04a59d..4fbb8540 100644 --- a/app/src/main/res/values-es-rES/strings.xml +++ b/app/src/main/res/values-es-rES/strings.xml @@ -170,7 +170,6 @@ Incluir coincidencias del nombre de la cuenta en los resultados de búsqueda Resaltar tokens al pulsarlos Hace que los tokens sean más fáciles de distinguir entre ellos resaltándolos temporalmente tras ser pulsados - Oculto Seleccionado Tema oscuro Tema claro diff --git a/app/src/main/res/values-fi-rFI/strings.xml b/app/src/main/res/values-fi-rFI/strings.xml index 9e1e7264..5ccb4efd 100644 --- a/app/src/main/res/values-fi-rFI/strings.xml +++ b/app/src/main/res/values-fi-rFI/strings.xml @@ -187,7 +187,6 @@ Sisällytä vastaavat tilinimet hakutuloksiin Korosta todennustunnukset napautettaessa Tee todennustunnusten erottamisesta toisistaan helpompaa, korostamalla niitä väliaikaisesti, kun niitä napautetaan - Piilotettu Valittu Tumma teema Vaalea teema diff --git a/app/src/main/res/values-fr-rFR/strings.xml b/app/src/main/res/values-fr-rFR/strings.xml index ac4739ee..245f5450 100644 --- a/app/src/main/res/values-fr-rFR/strings.xml +++ b/app/src/main/res/values-fr-rFR/strings.xml @@ -159,7 +159,6 @@ Inclure les correspondances de noms de comptes dans les résultats de recherche Surligner les jetons lorsqu\'ils sont appuyés Rendre les jetons plus faciles à distinguer les uns des autres en les surlignant temporairement lorsqu\'ils sont appuyés - Masqué Sélectionné Thème sombre Thème diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index b20a5ae3..a01a2484 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -182,7 +182,6 @@ A fióknévben egyezéseinek belevétele a találatokba Tokenek kiemelése koppintáskor A tokenek könnyebb megkülönböztethetősége érdekében ideiglenesen ki lesznek emeve koppintáskor - Rejtett Kiválasztott Sötét téma Világos téma diff --git a/app/src/main/res/values-it-rIT/strings.xml b/app/src/main/res/values-it-rIT/strings.xml index 65dce131..5974851a 100644 --- a/app/src/main/res/values-it-rIT/strings.xml +++ b/app/src/main/res/values-it-rIT/strings.xml @@ -147,7 +147,6 @@ Includi il nome dell\'account nei risultati di ricerca Evidenzia i token quando premuti Rendi i token più facili da distinguere, evidenziandoli temporaneamente quando vengono toccati - Nascosto Selezionato Tema scuro Tema chiaro diff --git a/app/src/main/res/values-kn-rIN/strings.xml b/app/src/main/res/values-kn-rIN/strings.xml index 82fea16a..91c5a714 100644 --- a/app/src/main/res/values-kn-rIN/strings.xml +++ b/app/src/main/res/values-kn-rIN/strings.xml @@ -136,7 +136,6 @@ ಇಲ್ಲಿ ನಿಮ್ಮ ಗುಂಪುಗಳನ್ನು ನಿರ್ವಹಿಸು ಮತ್ತು ಅಳಿಸು ಖಾತೆಯ ಹೆಸರುಗಳಲ್ಲಿ ಹುಡುಕು ಹುಡುಕಾಟ ಫಲಿತಂಶದಲ್ಲಿ ಖಾತೆಯ ಹೆಸರನ್ನು ಒಳಗೊಂಡಿಸು - ಬಚ್ಚಿಟ್ಟಿರುವುದು ಆಯ್ಕೆ ಮಾಡಿರುವುದು ಗಾಢ ಥೀಮ್ ತಿಳಿ ಥೀಮ್ diff --git a/app/src/main/res/values-nl-rNL/strings.xml b/app/src/main/res/values-nl-rNL/strings.xml index 9577d7df..e79df3db 100644 --- a/app/src/main/res/values-nl-rNL/strings.xml +++ b/app/src/main/res/values-nl-rNL/strings.xml @@ -146,7 +146,6 @@ Zoek in accountnamen Neem accountnaamovereenkomsten op in de zoekresultaten Tokens markeren na aantikken - Verborgen Geselecteerd Donker thema Licht thema diff --git a/app/src/main/res/values-pl-rPL/strings.xml b/app/src/main/res/values-pl-rPL/strings.xml index 187f6bc7..7ff4a5d2 100644 --- a/app/src/main/res/values-pl-rPL/strings.xml +++ b/app/src/main/res/values-pl-rPL/strings.xml @@ -186,7 +186,6 @@ Uwzględnij nazwę konta w wynikach wyszukiwania Podświetl tokeny podczas kliknięcia Wyróżnij tokeny od siebie, poprzez tymczasowe podświetlenie po ich kliknięciu - Ukryty Wybrany Ciemny motyw Jasny motyw diff --git a/app/src/main/res/values-ru-rRU/strings.xml b/app/src/main/res/values-ru-rRU/strings.xml index aca53740..d4f20ca1 100644 --- a/app/src/main/res/values-ru-rRU/strings.xml +++ b/app/src/main/res/values-ru-rRU/strings.xml @@ -130,7 +130,6 @@ Название группы Редактировать группы Редактирование и удаление ваших групп - Скрытый Выбрано Темная тема Светлая тема diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 562b6f93..c632ad0e 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -189,7 +189,6 @@ Arama sonuçlarına hesap adı eşleşmelerini de ekle Dokunulan kodları belirt Kodların birbirlerinden ayırt edilmelerini kolaylaştırmak için geçici olarak belirginleştir - Gizli Seçilen Karanlık Tema Aydınlık Tema diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index f119f63b..3aed305f 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -161,7 +161,6 @@ 在搜索结果中包含匹配的帐户名称 点击时高亮令牌 使令牌在点击后暂时高亮显示以便区分 - 隐藏 选择 黑暗主题 明亮主题 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index fa58d4c6..8d24defa 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -203,7 +203,6 @@ Make tokens easier to distinguish from each other by temporarily highlighting them when tapped Copy tokens when tapped Copy tokens to the clipboard by tapping them - Hidden Selected Dark theme Light theme