From d74ca128d64b58d706bb50752495148d75f6052d Mon Sep 17 00:00:00 2001 From: ronniedroid Date: Fri, 18 Nov 2022 22:17:00 +0300 Subject: [PATCH 001/149] Added an option to hide numpad for phones with a physical numpad --- .../dialer/activities/DialpadActivity.kt | 17 +++++++++ .../dialer/activities/SettingsActivity.kt | 9 +++++ .../dialer/helpers/Config.kt | 4 ++ .../dialer/helpers/Constants.kt | 1 + app/src/main/res/layout/activity_settings.xml | 16 ++++++++ app/src/main/res/layout/dialpad.xml | 38 ++++++++++++++++++- 6 files changed, 84 insertions(+), 1 deletion(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialpadActivity.kt b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialpadActivity.kt index e92e1e54..c89ffefc 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialpadActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialpadActivity.kt @@ -17,6 +17,7 @@ import android.view.KeyEvent import android.view.MotionEvent import android.view.View import android.view.ViewConfiguration +import androidx.core.view.isVisible import com.reddit.indicatorfastscroll.FastScrollItemIndicator import com.simplemobiletools.commons.extensions.* import com.simplemobiletools.commons.helpers.* @@ -53,6 +54,21 @@ class DialpadActivity : SimpleActivity() { return } + if (config.hideDialpadNumbers) { + dialpad_1_holder.isVisible = false + dialpad_2_holder.isVisible = false + dialpad_3_holder.isVisible = false + dialpad_4_holder.isVisible = false + dialpad_5_holder.isVisible = false + dialpad_6_holder.isVisible = false + dialpad_7_holder.isVisible = false + dialpad_8_holder.isVisible = false + dialpad_9_holder.isVisible = false + dialpad_plus_holder.isVisible = true + dialpad_0_holder.visibility = View.INVISIBLE + } + + setupOptionsMenu() speedDialValues = config.getSpeedDialValues() privateCursor = getMyContactsCursor(favoritesOnly = false, withPhoneNumbersOnly = true) @@ -89,6 +105,7 @@ class DialpadActivity : SimpleActivity() { setupCharClick(dialpad_8_holder, '8') setupCharClick(dialpad_9_holder, '9') setupCharClick(dialpad_0_holder, '0') + setupCharClick(dialpad_plus_holder, '+') setupCharClick(dialpad_asterisk_holder, '*', longClickable = false) setupCharClick(dialpad_hashtag_holder, '#', longClickable = false) diff --git a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/SettingsActivity.kt b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/SettingsActivity.kt index 7d6e339c..4cadae89 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/SettingsActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/SettingsActivity.kt @@ -43,6 +43,7 @@ class SettingsActivity : SimpleActivity() { setupGroupSubsequentCalls() setupStartNameWithSurname() setupDialpadVibrations() + setupDialpadNumbers() setupDialpadBeeps() setupShowCallConfirmation() setupDisableProximitySensor() @@ -234,6 +235,14 @@ class SettingsActivity : SimpleActivity() { } } + private fun setupDialpadNumbers() { + settings_hide_dialpad_numbers.isChecked = config.hideDialpadNumbers + settings_hide_dialpad_numbers_holder.setOnClickListener { + settings_hide_dialpad_numbers.toggle() + config.hideDialpadNumbers = settings_hide_dialpad_numbers.isChecked + } + } + private fun setupDialpadBeeps() { settings_dialpad_beeps.isChecked = config.dialpadBeeps settings_dialpad_beeps_holder.setOnClickListener { diff --git a/app/src/main/kotlin/com/simplemobiletools/dialer/helpers/Config.kt b/app/src/main/kotlin/com/simplemobiletools/dialer/helpers/Config.kt index 6f31cc0c..bc85652d 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/helpers/Config.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/helpers/Config.kt @@ -76,6 +76,10 @@ class Config(context: Context) : BaseConfig(context) { get() = prefs.getBoolean(DIALPAD_VIBRATION, true) set(dialpadVibration) = prefs.edit().putBoolean(DIALPAD_VIBRATION, dialpadVibration).apply() + var hideDialpadNumbers: Boolean + get() = prefs.getBoolean(HIDE_DIALPAD_NUMBERS, false) + set(hideDialpadNumbers) = prefs.edit().putBoolean(HIDE_DIALPAD_NUMBERS, hideDialpadNumbers).apply() + var dialpadBeeps: Boolean get() = prefs.getBoolean(DIALPAD_BEEPS, true) set(dialpadBeeps) = prefs.edit().putBoolean(DIALPAD_BEEPS, dialpadBeeps).apply() diff --git a/app/src/main/kotlin/com/simplemobiletools/dialer/helpers/Constants.kt b/app/src/main/kotlin/com/simplemobiletools/dialer/helpers/Constants.kt index 7c970ed9..a1329979 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/helpers/Constants.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/helpers/Constants.kt @@ -17,6 +17,7 @@ const val FAVORITES_CUSTOM_ORDER_SELECTED = "favorites_custom_order_selected" const val WAS_OVERLAY_SNACKBAR_CONFIRMED = "was_overlay_snackbar_confirmed" const val DIALPAD_VIBRATION = "dialpad_vibration" const val DIALPAD_BEEPS = "dialpad_beeps" +const val HIDE_DIALPAD_NUMBERS = "hide_dialpad_numbers" const val ALWAYS_SHOW_FULLSCREEN = "always_show_fullscreen" const val ALL_TABS_MASK = TAB_CONTACTS or TAB_FAVORITES or TAB_CALL_HISTORY diff --git a/app/src/main/res/layout/activity_settings.xml b/app/src/main/res/layout/activity_settings.xml index 4c3df964..34a0ccea 100644 --- a/app/src/main/res/layout/activity_settings.xml +++ b/app/src/main/res/layout/activity_settings.xml @@ -227,6 +227,22 @@ + + + + + + @@ -61,7 +63,8 @@ android:layout_centerHorizontal="true" android:layout_marginBottom="@dimen/medium_margin" android:gravity="center_horizontal" - android:text="ABC" /> + android:text="ABC" + android:visibility="gone" /> @@ -166,6 +172,7 @@ android:layout_marginEnd="@dimen/activity_margin" android:background="?attr/selectableItemBackgroundBorderless" android:contentDescription="@string/six" + android:visibility="visible" app:layout_constraintBottom_toBottomOf="@+id/dialpad_5_holder" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toEndOf="@+id/dialpad_5_holder" @@ -198,6 +205,7 @@ android:layout_marginStart="@dimen/activity_margin" android:background="?attr/selectableItemBackgroundBorderless" android:contentDescription="@string/seven" + android:visibility="visible" app:layout_constraintBottom_toBottomOf="@+id/dialpad_8_holder" app:layout_constraintEnd_toStartOf="@+id/dialpad_8_holder" app:layout_constraintStart_toStartOf="parent" @@ -230,6 +238,7 @@ android:layout_marginBottom="@dimen/medium_margin" android:background="?attr/selectableItemBackgroundBorderless" android:contentDescription="@string/eight" + android:visibility="visible" app:layout_constraintBottom_toTopOf="@+id/dialpad_0_holder" app:layout_constraintEnd_toStartOf="@+id/dialpad_9_holder" app:layout_constraintStart_toEndOf="@+id/dialpad_7_holder"> @@ -261,6 +270,7 @@ android:layout_marginEnd="@dimen/activity_margin" android:background="?attr/selectableItemBackgroundBorderless" android:contentDescription="@string/nine" + android:visibility="visible" app:layout_constraintBottom_toBottomOf="@+id/dialpad_8_holder" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toEndOf="@+id/dialpad_8_holder" @@ -315,6 +325,7 @@ android:layout_marginBottom="@dimen/activity_margin" android:background="?attr/selectableItemBackgroundBorderless" android:contentDescription="@string/zero" + android:visibility="visible" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toStartOf="@+id/dialpad_hashtag_holder" app:layout_constraintStart_toEndOf="@+id/dialpad_asterisk_holder"> @@ -343,6 +354,31 @@ + + + + + + Date: Fri, 18 Nov 2022 23:32:44 +0300 Subject: [PATCH 002/149] moved hide dialpad numbers label to the strings files --- app/src/main/res/layout/activity_settings.xml | 2 +- app/src/main/res/layout/dialpad.xml | 3 +-- app/src/main/res/values-ar/strings.xml | 2 ++ app/src/main/res/values-az/strings.xml | 2 ++ app/src/main/res/values-be/strings.xml | 2 ++ app/src/main/res/values-bg/strings.xml | 2 ++ app/src/main/res/values-ca/strings.xml | 4 +++- app/src/main/res/values-cs/strings.xml | 2 ++ app/src/main/res/values-da/strings.xml | 2 ++ app/src/main/res/values-de/strings.xml | 4 +++- app/src/main/res/values-el/strings.xml | 2 ++ app/src/main/res/values-eo/strings.xml | 2 ++ app/src/main/res/values-es/strings.xml | 4 +++- app/src/main/res/values-et/strings.xml | 4 +++- app/src/main/res/values-fi/strings.xml | 2 ++ app/src/main/res/values-fr/strings.xml | 2 ++ app/src/main/res/values-gl/strings.xml | 4 +++- app/src/main/res/values-hr/strings.xml | 4 +++- app/src/main/res/values-hu/strings.xml | 2 ++ app/src/main/res/values-in/strings.xml | 2 ++ app/src/main/res/values-it/strings.xml | 2 ++ app/src/main/res/values-iw/strings.xml | 2 ++ app/src/main/res/values-ja/strings.xml | 2 ++ app/src/main/res/values-lt/strings.xml | 2 ++ app/src/main/res/values-ml/strings.xml | 2 ++ app/src/main/res/values-nb-rNO/strings.xml | 2 ++ app/src/main/res/values-nl/strings.xml | 4 +++- app/src/main/res/values-pa-rPK/strings.xml | 2 ++ app/src/main/res/values-pl/strings.xml | 4 +++- app/src/main/res/values-pt-rBR/strings.xml | 2 ++ app/src/main/res/values-pt/strings.xml | 2 ++ app/src/main/res/values-ro/strings.xml | 2 ++ app/src/main/res/values-ru/strings.xml | 4 +++- app/src/main/res/values-sk/strings.xml | 2 ++ app/src/main/res/values-sl/strings.xml | 2 ++ app/src/main/res/values-sr/strings.xml | 4 +++- app/src/main/res/values-sv/strings.xml | 2 ++ app/src/main/res/values-th/strings.xml | 2 ++ app/src/main/res/values-tr/strings.xml | 4 +++- app/src/main/res/values-uk/strings.xml | 2 ++ app/src/main/res/values-zh-rCN/strings.xml | 4 +++- app/src/main/res/values-zh-rTW/strings.xml | 2 ++ app/src/main/res/values/strings.xml | 1 + 43 files changed, 95 insertions(+), 15 deletions(-) diff --git a/app/src/main/res/layout/activity_settings.xml b/app/src/main/res/layout/activity_settings.xml index 34a0ccea..3ccbbf61 100644 --- a/app/src/main/res/layout/activity_settings.xml +++ b/app/src/main/res/layout/activity_settings.xml @@ -239,7 +239,7 @@ style="@style/SettingsCheckboxStyle" android:layout_width="match_parent" android:layout_height="wrap_content" - android:text="Hide dialpad numbers" /> + android:text="@string/hide_dialpad_numbers" /> diff --git a/app/src/main/res/layout/dialpad.xml b/app/src/main/res/layout/dialpad.xml index e9bfb45d..48d4f1d4 100644 --- a/app/src/main/res/layout/dialpad.xml +++ b/app/src/main/res/layout/dialpad.xml @@ -63,8 +63,7 @@ android:layout_centerHorizontal="true" android:layout_marginBottom="@dimen/medium_margin" android:gravity="center_horizontal" - android:text="ABC" - android:visibility="gone" /> + android:text="ABC" /> Disable proximity sensor during calls Replace swiping at responding to incoming calls with clicking Always display incoming calls on full screen + اخفي ارقام لوحت المفاتيح + I hear incoming calls, but the screen doesn\'t turn on. What can I do? Such issues can have many device and system specific reasons, hard to say in general. You should look around in your device settings and make sure that the app is allowed to pop up when in background and allow displaying over other apps. diff --git a/app/src/main/res/values-az/strings.xml b/app/src/main/res/values-az/strings.xml index d4a222b8..b141ee07 100644 --- a/app/src/main/res/values-az/strings.xml +++ b/app/src/main/res/values-az/strings.xml @@ -70,6 +70,8 @@ Disable proximity sensor during calls Replace swiping at responding to incoming calls with clicking Always display incoming calls on full screen + Hide dialpad numbers + I hear incoming calls, but the screen doesn\'t turn on. What can I do? Such issues can have many device and system specific reasons, hard to say in general. You should look around in your device settings and make sure that the app is allowed to pop up when in background and allow displaying over other apps. diff --git a/app/src/main/res/values-be/strings.xml b/app/src/main/res/values-be/strings.xml index 913e3bca..1daf1f3e 100644 --- a/app/src/main/res/values-be/strings.xml +++ b/app/src/main/res/values-be/strings.xml @@ -70,6 +70,8 @@ Адключаць датчык набліжэння падчас выклікаў Выкарыстоўваць націсканне замест перацягвання пры адказе на ўваходныя выклікі Заўсёды паказваць уваходныя выклікі ў поўнаэкранным рэжыме + Hide dialpad numbers + I hear incoming calls, but the screen doesn\'t turn on. What can I do? Such issues can have many device and system specific reasons, hard to say in general. You should look around in your device settings and make sure that the app is allowed to pop up when in background and allow displaying over other apps. diff --git a/app/src/main/res/values-bg/strings.xml b/app/src/main/res/values-bg/strings.xml index e4839346..36fb07ee 100644 --- a/app/src/main/res/values-bg/strings.xml +++ b/app/src/main/res/values-bg/strings.xml @@ -70,6 +70,8 @@ Изключване на сензора за близост по време на обаждания Смяна на плъзгането с докосване при отговаряне на обаждания Always display incoming calls on full screen + Hide dialpad numbers + I hear incoming calls, but the screen doesn\'t turn on. What can I do? Such issues can have many device and system specific reasons, hard to say in general. You should look around in your device settings and make sure that the app is allowed to pop up when in background and allow displaying over other apps. diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml index 82f34dbc..065dd285 100644 --- a/app/src/main/res/values-ca/strings.xml +++ b/app/src/main/res/values-ca/strings.xml @@ -70,6 +70,8 @@ Desactiva el sensor de proximitat durant les trucades Substitueix el lliscament en respondre a les trucades entrants per fer clic Mostra sempre les trucades entrants a pantalla completa + Hide dialpad numbers + Sento trucades entrants, però la pantalla no s\'encén. Què puc fer\? Aquests problemes poden tenir moltes raons específiques del dispositiu i del sistema, difícils de dir en general. Hauríeu de mirar per la configuració del dispositiu i assegurar-vos que l\'aplicació pugui aparèixer en segon pla i permetre que es mostri sobre altres aplicacions. @@ -77,4 +79,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index f71f1f71..961c18a8 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -70,6 +70,8 @@ Vypnout senzor přiblížení během hovoru Nahradit přejetí prstem při odpovídání na příchozí hovory za klepnutí Vždy zobrazovat příchozí hovory na celou obrazovku + Hide dialpad numbers + Slyším příchozí hovor, ale obrazovka se nezapne. Co mohu dělat\? Takové problémy mohou mít mnoho důvodů specifických pro zařízení a systém, takže je těžké říci něco obecně. Měli byste zkontrolovat nastavení zařízení a ujistit se, že se aplikace může otevřít, když běží na pozadí, a umožnit zobrazení přes jiné aplikace. diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml index 7edceaac..1a34d0d2 100644 --- a/app/src/main/res/values-da/strings.xml +++ b/app/src/main/res/values-da/strings.xml @@ -70,6 +70,8 @@ Deaktivér nærhedssensor under opkald Erstat swipe ved besvarelse af indgående opkald med at klikke på Always display incoming calls on full screen + Hide dialpad numbers + I hear incoming calls, but the screen doesn\'t turn on. What can I do? Such issues can have many device and system specific reasons, hard to say in general. You should look around in your device settings and make sure that the app is allowed to pop up when in background and allow displaying over other apps. diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 75493f7d..b5e538d9 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -70,6 +70,8 @@ Näherungssensor bei Anrufen deaktivieren Anrufe durch Klicken statt durch Streichen annehmen Eingehende Anrufe immer im Vollbildmodus anzeigen + Hide dialpad numbers + Ich höre eingehende Anrufe, aber der Bildschirm schaltet sich nicht ein. Was kann ich tun\? Eine allgemeine Antwort auf die Frage ist schwer, denn solche Probleme können viele geräte- und systemspezifische Gründe haben. Du solltest dich in den Einstellungen des Geräts umsehen und sicherstellen, dass die App im Hintergrund angezeigt werden darf und die Einblendung über anderen Apps erlaubt ist. @@ -77,4 +79,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index cb3663d7..c1ba9a96 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -70,6 +70,8 @@ Απενεργοποίηση του αισθητήρα εγγύτητας κατά τη διάρκεια κλήσεων Αντικατάσταση Σάρωσης με Κλικ στην απάντηση εισερχόμενων κλήσεων Να εμφανίζονται πάντα οι εισερχόμενες κλήσεις σε πλήρη οθόνη + Hide dialpad numbers + Ακούω εισερχόμενες κλήσεις, αλλά η οθόνη δεν ανάβει. Τι μπορώ να κάνω; Τέτοια θέματα μπορεί να έχουν πολλούς λόγους που σχετίζονται με τη συσκευή και το σύστημα, και είναι δύσκολο να ειπωθούν γενικά. Θα πρέπει να ψάξετε στις ρυθμίσεις της συσκευής σας και να βεβαιωθείτε ότι η εφαρμογή επιτρέπεται να εμφανίζεται όταν βρίσκεται στο παρασκήνιο και να επιτρέπει την εμφάνισή της πάνω από άλλες εφαρμογές. diff --git a/app/src/main/res/values-eo/strings.xml b/app/src/main/res/values-eo/strings.xml index 2b75aade..29abdb43 100644 --- a/app/src/main/res/values-eo/strings.xml +++ b/app/src/main/res/values-eo/strings.xml @@ -70,6 +70,8 @@ Disable proximity sensor during calls Replace swiping at responding to incoming calls with clicking Always display incoming calls on full screen + Hide dialpad numbers + I hear incoming calls, but the screen doesn\'t turn on. What can I do? Such issues can have many device and system specific reasons, hard to say in general. You should look around in your device settings and make sure that the app is allowed to pop up when in background and allow displaying over other apps. diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 02a21835..cb96effc 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -70,6 +70,8 @@ Deshabilitar el sensor de proximidad durante las llamadas Reemplazar deslizar para responder llamadas entrantes a pulsar Siempre mostrar llamadas entrantes en pantalla completa + Hide dialpad numbers + Escucho las llamadas entrantes, pero la pantalla no se enciende. ¿Qué puedo hacer\? Estos problemas pueden deberse a muchas razones específicas del dispositivo y del sistema, es difícil decirlo en general. Deberías mirar en la configuración de tu dispositivo y asegurarte de que la aplicación tiene permiso para aparecer cuando está en segundo plano y permitir la aplicación se muestre sobre otras aplicaciones. @@ -77,4 +79,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-et/strings.xml b/app/src/main/res/values-et/strings.xml index 6a5e5b1e..176923ff 100644 --- a/app/src/main/res/values-et/strings.xml +++ b/app/src/main/res/values-et/strings.xml @@ -70,6 +70,8 @@ Kõnede ajaks lülita lähedusandur välja Kõnele vastamisel kasuta viipamise asemel klõpsimist Kuvage sissetulevad kõned alati täisekraanil + Hide dialpad numbers + Ma kuulen sissetulevaid kõnesid, kuid ekraan ei lülitu sisse. Mida ma saan teha\? Sellistel probleemidel võib olla palju seadme- ja süsteemispetsiifilisi põhjusi, raske öelda üldiselt. Peaksite oma seadme seadetes ringi vaatama ja veenduma, et rakendusel on lubatud taustal hüpata ja lubada kuvamist üle teiste rakenduste. @@ -77,4 +79,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml index f0899183..22536146 100644 --- a/app/src/main/res/values-fi/strings.xml +++ b/app/src/main/res/values-fi/strings.xml @@ -70,6 +70,8 @@ Poista läheisyysanturi käytöstä puheluiden aikana Vastaa puheluihin painalluksella pyyhkäisyn sijaan Näytä saapuvat puhelut aina koko näytöllä + Hide dialpad numbers + Kuulen saapuvat puhelut, mutta näyttö ei käynnisty. Mitä voin tehdä\? Tällaisiin ongelmiin voi olla monia laite- ja järjestelmäkohtaisia syitä, joita on vaikea sanoa yleisesti. Kannattaa tutkia laitteen asetuksia ja varmistaa, että sovelluksen on sallittu ponnahtaa esiin, kun se on taustalla, ja sallia sen näyttäminen muiden sovellusten yläpuolella. diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index c03c6e74..34003926 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -70,6 +70,8 @@ Désactiver le capteur de proximité pendant les appels Remplacer le balayage pour répondre aux appels entrants par un clic Toujours afficher les appels entrants en plein écran + Hide dialpad numbers + J\'entends les appels entrants, mais l\'écran ne s\'allume pas. Que puis-je faire \? Ces problèmes peuvent avoir de nombreuses raisons spécifiques à l\'appareil et au système, il est difficile d\'en parler en général. Vous devriez consulter les paramètres de votre appareil et vous assurer que l\'application est autorisée à apparaître en arrière-plan et à s\'afficher au-dessus des autres applications. diff --git a/app/src/main/res/values-gl/strings.xml b/app/src/main/res/values-gl/strings.xml index 4b7219ff..479f993b 100644 --- a/app/src/main/res/values-gl/strings.xml +++ b/app/src/main/res/values-gl/strings.xml @@ -70,6 +70,8 @@ Desactivar sensor de proximidade durante as chamadas Substituír o xesto de desprazar por un click para responder Mostrar sempre as chamadas entrantes a pantalla enteira + Hide dialpad numbers + Escoito chamadas entrantes, pero a pantalla non se acende. Que podo facer\? Estes problemas poden ter moitas razóns específicas do dispositivo e do sistema, difíciles de dicir en xeral. Debes mirar ao teu redor na configuración do teu dispositivo e asegurarte de que a aplicación pode aparecer cando está en segundo plano e permitir que se vexa sobre outras aplicacións. @@ -77,4 +79,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml index e1c0e0f8..8669d6a5 100644 --- a/app/src/main/res/values-hr/strings.xml +++ b/app/src/main/res/values-hr/strings.xml @@ -70,6 +70,8 @@ Isključi senzor blizine tijekom poziva Zamijeni povlačenje prstom za odgovaranje na dolazne pozive pritiskom Uvijek prikaži dolazne pozive u cjeloekranskom prikazu + Hide dialpad numbers + Čujem dolazne pozive, ali ekran se ne uključuje. Što mogu učiniti\? Takvi problemi mogu imati mnogo razloga specifičnih za uređaj i sustav, koje je teško reći općenito. Trebali biste pogledati uokolo u postavkama svog uređaja i provjeriti je li aplikaciji dopušteno iskakanje u pozadini i dopuštenje prikazivanja preko drugih aplikacija. @@ -77,4 +79,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index 06d17f4b..79e8b392 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -70,6 +70,8 @@ Közelségérzékelő kikapcsolása a hívások során Csúsztatás kattintásra cserélése a bejövő hívásoknál Bejövő hívások megjelenítése mindig teljes képernyőn + Hide dialpad numbers + Bejövő hívást hallok, de a képernyő nem kapcsol be. Mit tehetek\? Az ilyen problémáknak számos eszköz- és rendszerfüggő oka lehet, általánosságban nehéz megmondani. Nézzen körül az eszközbeállításokban, és győződjön meg róla, hogy az alkalmazás előbújhat-e a háttérből, és megjelenhet-e más alkalmazások felett. diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml index 7bbf0a12..2e50a7fa 100644 --- a/app/src/main/res/values-in/strings.xml +++ b/app/src/main/res/values-in/strings.xml @@ -70,6 +70,8 @@ Nonaktifkan sensor kedekatan saat ada di panggilan Ganti menggesek saat menanggapi panggilan masuk dengan mengklik Always display incoming calls on full screen + Hide dialpad numbers + I hear incoming calls, but the screen doesn\'t turn on. What can I do? Such issues can have many device and system specific reasons, hard to say in general. You should look around in your device settings and make sure that the app is allowed to pop up when in background and allow displaying over other apps. diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 34191d84..14eb804b 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -70,6 +70,8 @@ Disattiva il sensore di prossimità durante le chiamate Sostituisci lo scorrimento nel rispondere alle chiamate in arrivo con un clic Visualizza sempre le chiamate in arrivo a schermo intero + Hide dialpad numbers + Sento le chiamate in arrivo, ma lo schermo non si accende. Cosa posso fare\? Tali problemi possono avere molte ragioni specifiche per il dispositivo e il sistema, è difficile identificarle in generale. Dovresti dare un\'occhiata alle impostazioni del dispositivo e assicurarti che l\'app sia autorizzata a comparire quando è in background e che permetta la visualizzazione sopra le altre app. diff --git a/app/src/main/res/values-iw/strings.xml b/app/src/main/res/values-iw/strings.xml index 1c8c7bcd..ea8a5cb3 100644 --- a/app/src/main/res/values-iw/strings.xml +++ b/app/src/main/res/values-iw/strings.xml @@ -70,6 +70,8 @@ השבת את חיישן הקרבה במהלך שיחות החלף החלקה בתגובה לשיחות נכנסות בלחיצה Always display incoming calls on full screen + Hide dialpad numbers + I hear incoming calls, but the screen doesn\'t turn on. What can I do? Such issues can have many device and system specific reasons, hard to say in general. You should look around in your device settings and make sure that the app is allowed to pop up when in background and allow displaying over other apps. diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 8cd2d8a9..54773c6c 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -70,6 +70,8 @@ 通話中に近接センサーを無効にする 着信に応答する際のスワイプ操作をクリック操作に置き換える 常に着信通知を全画面に表示する + Hide dialpad numbers + 着信音は聞こえるのですが、画面がつきません。どうしたらよいですか? このような問題は、デバイスやシステム固有の理由が多く、一概には言えません。端末の設定を見て、アプリがバックグラウンドでポップアップすることを許可しているか、他のアプリの上に表示することを許可しているかを確認する必要があります。 diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml index 5b36573d..6090713e 100644 --- a/app/src/main/res/values-lt/strings.xml +++ b/app/src/main/res/values-lt/strings.xml @@ -70,6 +70,8 @@ Skambučių metu išjungti artumo jutiklį Atsiliepiant į įeinančius skambučius perbraukimą pakeiskite paspaudimu Visada rodykite įeinančius skambučius per visą ekraną + Hide dialpad numbers + I hear incoming calls, but the screen doesn\'t turn on. What can I do? Such issues can have many device and system specific reasons, hard to say in general. You should look around in your device settings and make sure that the app is allowed to pop up when in background and allow displaying over other apps. diff --git a/app/src/main/res/values-ml/strings.xml b/app/src/main/res/values-ml/strings.xml index d7ae1921..aeef1b18 100644 --- a/app/src/main/res/values-ml/strings.xml +++ b/app/src/main/res/values-ml/strings.xml @@ -70,6 +70,8 @@ Disable proximity sensor during calls Replace swiping at responding to incoming calls with clicking an incoming call Always display incoming calls on full screen + Hide dialpad numbers + I hear incoming calls, but the screen doesn\'t turn on. What can I do? Such issues can have many device and system specific reasons, hard to say in general. You should look around in your device settings and make sure that the app is allowed to pop up when in background and allow displaying over other apps. diff --git a/app/src/main/res/values-nb-rNO/strings.xml b/app/src/main/res/values-nb-rNO/strings.xml index 8c366fb5..9bb528d2 100644 --- a/app/src/main/res/values-nb-rNO/strings.xml +++ b/app/src/main/res/values-nb-rNO/strings.xml @@ -70,6 +70,8 @@ Deaktiver nærhetssensor under samtaler Erstatt sveiping ved å svare på innkommende anrop med å klikke Always display incoming calls on full screen + Hide dialpad numbers + I hear incoming calls, but the screen doesn\'t turn on. What can I do? Such issues can have many device and system specific reasons, hard to say in general. You should look around in your device settings and make sure that the app is allowed to pop up when in background and allow displaying over other apps. diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 4b155778..f37e54ad 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -70,6 +70,8 @@ Nabijheidssensor uitschakelen tijdens bellen Vervang vegen door klikken bij het aannemen van gesprekken Inkomende gesprekken altijd op volledig scherm tonen + Hide dialpad numbers + Ik hoor dat er een gesprek binnenkomt, maar het scherm gaat niet aan. Wat kan ik doen\? Dit soort problemen kan vele oorzaken hebben, specifiek voor bepaalde apparaten en software. Controleer in ieder geval of voor deze app in de systeeminstellingen \"Weergeven vóór andere apps\" is toegestaan en of bij meldingen voor inkomende gesprekken \"Weergeven op scherm\" is ingeschakeld. @@ -77,4 +79,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-pa-rPK/strings.xml b/app/src/main/res/values-pa-rPK/strings.xml index 27137368..7e190a0f 100644 --- a/app/src/main/res/values-pa-rPK/strings.xml +++ b/app/src/main/res/values-pa-rPK/strings.xml @@ -70,6 +70,8 @@ Disable proximity sensor during calls Replace swiping at responding to incoming calls with clicking Always display incoming calls on full screen + Hide dialpad numbers + I hear incoming calls, but the screen doesn\'t turn on. What can I do\? Such issues can have many device and system specific reasons, hard to say in general. You should look around in your device settings and make sure that the app is allowed to pop up when in background and allow displaying over other apps. diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 31ef924c..25144dce 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -70,6 +70,8 @@ Wyłączaj czujnik zbliżeniowy podczas połączeń Zastąp naciśnięciem gest przesunięcia do odpowiadania na połączenia przychodzące Zawsze wyświetlaj połączenia przychodzące na pełnym ekranie + Hide dialpad numbers + Słyszę połączenia przychodzące, ale ekran się nie włącza. Co mogę zrobić\? Takie problemy mogą mieć wiele przyczyn specyficznych dla urządzenia i systemu; ogólnie trudno powiedzieć. Powinieneś/powinnaś rozejrzeć się w ustawieniach swojego urządzenia i upewnić się, że aplikacja może pojawiać się, gdy jest w tle, i wyświetlać się nad innymi aplikacjami. @@ -77,4 +79,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index ed7079ff..819dcc10 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -70,6 +70,8 @@ Desativar sensor de proximidade durante as chamadas Clicar em vez de deslizar para responder chamadas Always display incoming calls on full screen + Hide dialpad numbers + I hear incoming calls, but the screen doesn\'t turn on. What can I do? Such issues can have many device and system specific reasons, hard to say in general. You should look around in your device settings and make sure that the app is allowed to pop up when in background and allow displaying over other apps. diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 42997f96..5571b2ed 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -70,6 +70,8 @@ Desativar sensor de proximidade durante as chamadas Clicar em vez de deslizar para atender Always display incoming calls on full screen + Hide dialpad numbers + I hear incoming calls, but the screen doesn\'t turn on. What can I do? Such issues can have many device and system specific reasons, hard to say in general. You should look around in your device settings and make sure that the app is allowed to pop up when in background and allow displaying over other apps. diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml index ce97cf5d..eef232d0 100644 --- a/app/src/main/res/values-ro/strings.xml +++ b/app/src/main/res/values-ro/strings.xml @@ -70,6 +70,8 @@ Dezactivați senzorul de proximitate în timpul apelurilor Înlocuiți glisarea pentru a răspunde la apelurile primite cu o singură apăsare Afișați întotdeauna apelurile primite pe întreg ecranul + Hide dialpad numbers + Aud apelurile primite, dar ecranul nu se aprinde. Ce pot face\? Aceste probleme pot avea multe motive specifice dispozitivului și sistemului, fiind greu de spus în general. Ar trebui să vă uitați în setările dispozitivului și să vă asigurați că aplicația este permisă să apară atunci când este în fundal și că permite afișarea peste alte aplicații. diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index f15e88be..6671d41e 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -70,6 +70,8 @@ Отключать датчик приближения во время вызовов Использовать нажатие вместо перетаскивания при ответе на входящие вызовы Всегда отображать входящие вызовы на полный экран + Hide dialpad numbers + Я слышу сигналы входящих вызовов, но экран не включается. Что можно сделать\? Такие проблемы могут иметь множество специфических для устройства и системы причин, о которых трудно говорить в общем. Следует проверить настройки устройства и убедиться, что приложению разрешено отображение всплывающих уведомлений в фоновом режиме и отображение поверх других приложений. @@ -77,4 +79,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml index fbade352..d29e3d9c 100644 --- a/app/src/main/res/values-sk/strings.xml +++ b/app/src/main/res/values-sk/strings.xml @@ -70,6 +70,8 @@ Vypnúť počas hovorov senzor priblíženia Nahradiť potiahnutie prstom pri odpovedaní na prichádzajúce hovory kliknutím Stále zobraziť prichádzajúce hovory na celú obrazovku + Hide dialpad numbers + Počujem prichádzajúce hovory, obrazovka sa ale nezapne. Čo s tým? Takéto problémy majú často dôvody špecifické pre dané zariadenie alebo systém, ťažko teda dať všeobecné riešenie. Mali by ste sa poobzerať v nasteniach zariadenia a uistiť sa, že apka má povolenie na zobrazovanie sa z pozadia a na zobrazovanie sa nad ostatnými apkami. diff --git a/app/src/main/res/values-sl/strings.xml b/app/src/main/res/values-sl/strings.xml index 8879f603..433830c7 100644 --- a/app/src/main/res/values-sl/strings.xml +++ b/app/src/main/res/values-sl/strings.xml @@ -69,6 +69,8 @@ Onemogoči senzor bližine med klici Pri odzivanju na dohodne klice zamenjajte poteg s prstom na odziv s klikanjem Dohodne klice vedno prikaži na celotnem zaslonu + Hide dialpad numbers + Slišim dohodne klice, vendar se zaslon ne vklopi. Kaj lahko storim\? Takšne težave imajo lahko veliko razlogov, ki so specifični za napravo in sistem, zato jih je na splošno težko opredeliti. Oglejte si nastavitve naprave in se prepričajte, da je aplikaciji dovoljeno, da se prikaže, ko je v ozadju, in da omogoča prikaz nad drugimi aplikacijami. diff --git a/app/src/main/res/values-sr/strings.xml b/app/src/main/res/values-sr/strings.xml index 9cec0325..405d1076 100644 --- a/app/src/main/res/values-sr/strings.xml +++ b/app/src/main/res/values-sr/strings.xml @@ -70,7 +70,9 @@ Онемогућите сензор близине током позива Замените превлачење при одговарању на долазне позиве кликом Увек прикажи долазне позиве преко целог екрана + Hide dialpad numbers + Чујем долазне позиве, али екран се не укључује. Шта могу да урадим\? Такви проблеми могу имати много специфичних разлога за уређај и систем, што је уопштено тешко рећи. Требало би да погледате около у подешавањима уређаја и уверите се да је апликацији дозвољено да искаче када је у позадини и да дозволи приказивање преко других апликација. - \ No newline at end of file + diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index 415bc4df..9c8581e5 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -70,6 +70,8 @@ Inaktivera närhetssensor under samtal Ersätt svepning vid besvarande av inkommande samtal med tryckning Visa alltid inkommande samtal i helskärm + Hide dialpad numbers + I hear incoming calls, but the screen doesn\'t turn on. What can I do? Such issues can have many device and system specific reasons, hard to say in general. You should look around in your device settings and make sure that the app is allowed to pop up when in background and allow displaying over other apps. diff --git a/app/src/main/res/values-th/strings.xml b/app/src/main/res/values-th/strings.xml index d4a222b8..b141ee07 100644 --- a/app/src/main/res/values-th/strings.xml +++ b/app/src/main/res/values-th/strings.xml @@ -70,6 +70,8 @@ Disable proximity sensor during calls Replace swiping at responding to incoming calls with clicking Always display incoming calls on full screen + Hide dialpad numbers + I hear incoming calls, but the screen doesn\'t turn on. What can I do? Such issues can have many device and system specific reasons, hard to say in general. You should look around in your device settings and make sure that the app is allowed to pop up when in background and allow displaying over other apps. diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 3c78a0d9..e6d4ca98 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -70,6 +70,8 @@ Aramalar sırasında yakınlık sensörünü devre dışı bırak Gelen aramalara yanıt vermek için kaydırmayı tıklamayla değiştir Gelen aramaları her zaman tam ekranda görüntüle + Hide dialpad numbers + Gelen aramaları duyuyorum ama ekran açılmıyor. Ne yapabilirim\? Bu tür sorunların aygıta ve sisteme özgü birçok nedeni olabilir, genel olarak söylemek zor. Aygıt ayarlarınıza bakmalı ve uygulamanın arka plandayken açılmasına ve diğer uygulamaların üzerinde görüntülenmesine izin verildiğinden emin olmalısınız. @@ -77,4 +79,4 @@ Bazı dizeleri bulamadınız mı? Burada daha fazlası var: https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index 5c4e7cb7..836d9bb9 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -70,6 +70,8 @@ Вимикати датник наближення під час викликів Замінити перетягування на натискання під час відповіді на вхідні виклики Always display incoming calls on full screen + Hide dialpad numbers + I hear incoming calls, but the screen doesn\'t turn on. What can I do? Such issues can have many device and system specific reasons, hard to say in general. You should look around in your device settings and make sure that the app is allowed to pop up when in background and allow displaying over other apps. diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 3dead56d..b04ec52f 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -70,6 +70,8 @@ 在通话期间禁用接近传感器 用点击代替滑动来接听来电 始终全屏显示来电 + Hide dialpad numbers + 我听到来电声音,但屏幕不亮。我该怎么办\? 这样的问题可能有很多设备和系统的具体原因,很难笼统地说。你应该查看你的设备设置,确保应用在后台时被允许弹出,并允许其显示在其他应用上方。 @@ -77,4 +79,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 681e3eb4..7dc8196b 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -70,6 +70,8 @@ Disable proximity sensor during calls Replace swiping at responding to incoming calls with clicking Always display incoming calls on full screen + Hide dialpad numbers + I hear incoming calls, but the screen doesn\'t turn on. What can I do? Such issues can have many device and system specific reasons, hard to say in general. You should look around in your device settings and make sure that the app is allowed to pop up when in background and allow displaying over other apps. diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 96b010d3..847ba867 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -76,6 +76,7 @@ Disable proximity sensor during calls Replace swiping at responding to incoming calls with clicking Always display incoming calls on full screen + Hide dialpad numbers I hear incoming calls, but the screen doesn\'t turn on. What can I do? From 051421717d0bf4cfc6d9667e40ca5fc06f9eaeba Mon Sep 17 00:00:00 2001 From: ronniedroid Date: Fri, 18 Nov 2022 23:43:11 +0300 Subject: [PATCH 003/149] removed unnecessary visible attributes --- app/src/main/res/layout/dialpad.xml | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/app/src/main/res/layout/dialpad.xml b/app/src/main/res/layout/dialpad.xml index 48d4f1d4..51d93686 100644 --- a/app/src/main/res/layout/dialpad.xml +++ b/app/src/main/res/layout/dialpad.xml @@ -18,7 +18,6 @@ android:layout_marginStart="@dimen/activity_margin" android:background="?attr/selectableItemBackgroundBorderless" android:contentDescription="@string/one" - android:visibility="visible" app:layout_constraintBottom_toBottomOf="@+id/dialpad_2_holder" app:layout_constraintEnd_toStartOf="@+id/dialpad_2_holder" app:layout_constraintStart_toStartOf="parent" @@ -41,7 +40,6 @@ android:layout_marginBottom="@dimen/medium_margin" android:background="?attr/selectableItemBackgroundBorderless" android:contentDescription="@string/two" - android:visibility="visible" app:layout_constraintBottom_toTopOf="@+id/dialpad_5_holder" app:layout_constraintEnd_toStartOf="@+id/dialpad_3_holder" app:layout_constraintStart_toEndOf="@+id/dialpad_1_holder"> @@ -73,7 +71,6 @@ android:layout_marginEnd="@dimen/activity_margin" android:background="?attr/selectableItemBackgroundBorderless" android:contentDescription="@string/three" - android:visibility="visible" app:layout_constraintBottom_toBottomOf="@+id/dialpad_2_holder" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toEndOf="@+id/dialpad_2_holder" @@ -106,7 +103,6 @@ android:layout_marginStart="@dimen/activity_margin" android:background="?attr/selectableItemBackgroundBorderless" android:contentDescription="@string/four" - android:visibility="visible" app:layout_constraintBottom_toBottomOf="@+id/dialpad_5_holder" app:layout_constraintEnd_toStartOf="@+id/dialpad_5_holder" app:layout_constraintStart_toStartOf="parent" @@ -139,7 +135,6 @@ android:layout_marginBottom="@dimen/medium_margin" android:background="?attr/selectableItemBackgroundBorderless" android:contentDescription="@string/five" - android:visibility="visible" app:layout_constraintBottom_toTopOf="@+id/dialpad_8_holder" app:layout_constraintEnd_toStartOf="@+id/dialpad_6_holder" app:layout_constraintStart_toEndOf="@+id/dialpad_4_holder"> @@ -171,7 +166,6 @@ android:layout_marginEnd="@dimen/activity_margin" android:background="?attr/selectableItemBackgroundBorderless" android:contentDescription="@string/six" - android:visibility="visible" app:layout_constraintBottom_toBottomOf="@+id/dialpad_5_holder" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toEndOf="@+id/dialpad_5_holder" @@ -204,7 +198,6 @@ android:layout_marginStart="@dimen/activity_margin" android:background="?attr/selectableItemBackgroundBorderless" android:contentDescription="@string/seven" - android:visibility="visible" app:layout_constraintBottom_toBottomOf="@+id/dialpad_8_holder" app:layout_constraintEnd_toStartOf="@+id/dialpad_8_holder" app:layout_constraintStart_toStartOf="parent" @@ -237,7 +230,6 @@ android:layout_marginBottom="@dimen/medium_margin" android:background="?attr/selectableItemBackgroundBorderless" android:contentDescription="@string/eight" - android:visibility="visible" app:layout_constraintBottom_toTopOf="@+id/dialpad_0_holder" app:layout_constraintEnd_toStartOf="@+id/dialpad_9_holder" app:layout_constraintStart_toEndOf="@+id/dialpad_7_holder"> @@ -269,7 +261,6 @@ android:layout_marginEnd="@dimen/activity_margin" android:background="?attr/selectableItemBackgroundBorderless" android:contentDescription="@string/nine" - android:visibility="visible" app:layout_constraintBottom_toBottomOf="@+id/dialpad_8_holder" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toEndOf="@+id/dialpad_8_holder" @@ -324,7 +315,6 @@ android:layout_marginBottom="@dimen/activity_margin" android:background="?attr/selectableItemBackgroundBorderless" android:contentDescription="@string/zero" - android:visibility="visible" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toStartOf="@+id/dialpad_hashtag_holder" app:layout_constraintStart_toEndOf="@+id/dialpad_asterisk_holder"> From f5f2359f0f034eff08f084278acb27f3047c54d2 Mon Sep 17 00:00:00 2001 From: ronniedroid Date: Mon, 21 Nov 2022 08:36:13 +0300 Subject: [PATCH 004/149] fixed app crash on '+' long press --- .../com/simplemobiletools/dialer/activities/DialpadActivity.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialpadActivity.kt b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialpadActivity.kt index c89ffefc..eeaf8ce6 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialpadActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialpadActivity.kt @@ -105,7 +105,7 @@ class DialpadActivity : SimpleActivity() { setupCharClick(dialpad_8_holder, '8') setupCharClick(dialpad_9_holder, '9') setupCharClick(dialpad_0_holder, '0') - setupCharClick(dialpad_plus_holder, '+') + setupCharClick(dialpad_plus_holder, '+', longClickable = false) setupCharClick(dialpad_asterisk_holder, '*', longClickable = false) setupCharClick(dialpad_hashtag_holder, '#', longClickable = false) From c9b220b7983fcf5b28574db73812212321f9f926 Mon Sep 17 00:00:00 2001 From: rehork Date: Sun, 11 Dec 2022 21:38:17 +0000 Subject: [PATCH 005/149] Translated using Weblate (Polish) Currently translated at 85.7% (6 of 7 strings) Translation: Simple Mobile Tools/Simple Dialer metadata Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-dialer-metadata/pl/ --- fastlane/metadata/android/pl-PL/video.txt | 1 - 1 file changed, 1 deletion(-) delete mode 100644 fastlane/metadata/android/pl-PL/video.txt diff --git a/fastlane/metadata/android/pl-PL/video.txt b/fastlane/metadata/android/pl-PL/video.txt deleted file mode 100644 index 8d1c8b69..00000000 --- a/fastlane/metadata/android/pl-PL/video.txt +++ /dev/null @@ -1 +0,0 @@ - From 8bc8043a7b785d836e6015a5939efbda652c50c2 Mon Sep 17 00:00:00 2001 From: Agnieszka C Date: Sun, 11 Dec 2022 21:48:27 +0000 Subject: [PATCH 006/149] Translated using Weblate (Polish) Currently translated at 100.0% (7 of 7 strings) Translation: Simple Mobile Tools/Simple Dialer metadata Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-dialer-metadata/pl/ --- fastlane/metadata/android/pl-PL/video.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/pl-PL/video.txt diff --git a/fastlane/metadata/android/pl-PL/video.txt b/fastlane/metadata/android/pl-PL/video.txt new file mode 100644 index 00000000..8d1c8b69 --- /dev/null +++ b/fastlane/metadata/android/pl-PL/video.txt @@ -0,0 +1 @@ + From 9a7a13abed4e0131c3966a1e5c9693b86c058d5f Mon Sep 17 00:00:00 2001 From: azzam Date: Tue, 13 Dec 2022 05:23:07 +0000 Subject: [PATCH 007/149] Translated using Weblate (Arabic) Currently translated at 100.0% (66 of 66 strings) Translation: Simple Mobile Tools/Simple Dialer Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-dialer/ar/ --- app/src/main/res/values-ar/strings.xml | 134 ++++++++++++------------- 1 file changed, 67 insertions(+), 67 deletions(-) diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index d4a222b8..33192e17 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -1,80 +1,80 @@ - Simple Dialer - Dialer - Please make this app the default Phone app - Please allow displaying over other apps for reliable behaviour + الهاتف المبسط + الهاتف + الرجاء جعل هذا التطبيق هو تطبيق الهاتف الافتراضي + الرجاء السماح بالعرض فوق التطبيقات الأخرى للحصول على سلوك موثوق - Could not access your contacts + تعذر الوصول إلى جهات الاتصال - No previous calls have been found - Could not access the call history - Request access - Are you sure you want to remove the selected items from the Call History\? - Are you sure you want to remove everything from the Call History\? - Show grouped calls - Clear call history - Show call details + لاتوجد مكالمات سابقة + تعذر الوصول إلى سجل المكالمات + طلب الوصول + هل أنت متأكد من إزالة العناصر المحددة من سجل المكالمات؟ + هل أنت متأكد من إزالة كامل سجل المكالمات؟ + إظهار المكالمات المجمعة + محو سجل المكالمات + إظهار تفاصيل المكالمة - Dialpad - Asterisk - Hashtag - Call number - Enable beeps on dialpad button clicks - Enable vibrations on dialpad button clicks + لوحة الاتصال + نجمة + وسم + رقم الاتصال + تمكين الصفير عند نقر أزرار لوحة الاتصال + تمكين الاهتزازات عند نقر أزرار لوحة الاتصال - Dialer - Accept - Accept call - Decline - Decline call - Unknown Caller - Is Calling… - Dialing… - Call Ended - Call Ending - Ongoing Call - Select a SIM for this call - Always use this SIM for this number - Unset default SIM - Calls - Turn microphone on - Turn microphone off - Turn speaker on - Turn speaker off - Show dialpad - Hide dialpad - End call - Hold call - Resume call - On Hold - Swap calls - Merge calls - Split call - Add call - Manage conference call - Conference - Speaker - Earpiece - Bluetooth - Wired Headset - Wired or Earpiece - Choose audio route + الهاتف + قبول + قبول المكالمة + رفض + رفض المكالمة + متصل غير معروف + يتصل… + اتصال… + انتهت المكالمة + إنهاء المكالمة + مكالمة مستمرة + اختر شريحة لهذه المكالمة + استخدم هذه الشريحة دائما لهذا الرقم + إلغاء تعيين بطاقة SIM الافتراضية + المكالمات + تشغيل الميكروفون + إيقاف تشغيل الميكروفون + تشغيل مكبر الصوت + إيقاف تشغيل مكبر الصوت + إظهار لوحة الاتصال + إخفاء لوحة الاتصال + إنهاء المكالمة + تعليق المكالمة + استئناف المكالمة + قيد الانتظار + مبادلة المكالمات + دمج المكالمات + تقسيم المكالمة + إضافة مكالمة + إدارة المكالمة الجماعية + جماعة + مكبر الصوت + سماعة الأذن + بلوتوث + سماعة الرأس السلكية + سلكي أو سماعة أذن + اختر مسار الصوت - Speed dial - Manage speed dial - Click on a number to assign a contact to it. You can then quickly call the given contact by long pressing the given number at the dialer. + اتصال سريع + إدارة الاتصال السريع + انقر فوق رقم لتعيين جهة اتصال له. يمكنك بعد ذلك الاتصال بجهة الاتصال المحددة بسرعة عن طريق الضغط لفترة طويلة على الرقم المحدد في الهاتف. - Group subsequent calls with the same number at the call log - Open the dialpad by default when the app opens - Disable proximity sensor during calls - Replace swiping at responding to incoming calls with clicking - Always display incoming calls on full screen + تجميع المكالمات اللاحقة مع نفس الرقم في سجل المكالمات + افتح لوحة الاتصال افتراضيًا عند فتح التطبيق + تعطيل مستشعر القرب أثناء المكالمات + استبدل التمرير عند الرد على المكالمات الواردة بالنقر + عرض المكالمات الواردة دائما في وضع ملء الشاشة - I hear incoming calls, but the screen doesn\'t turn on. What can I do? - Such issues can have many device and system specific reasons, hard to say in general. You should look around in your device settings and make sure that the app is allowed to pop up when in background and allow displaying over other apps. + أسمع مكالمات واردة، ولكن الشاشة لا تعمل. ماذا أفعل؟ + يمكن أن يكون لمثل هذه المشكلات العديد من الأسباب الخاصة بالجهاز والنظام ، والتي يصعب تحديدها بشكل عام. يجب أن تنظر حولك في إعدادات جهازك وتأكد من السماح للتطبيق بالظهور عندما يكون في الخلفية والسماح بالعرض فوق التطبيقات الأخرى. - + \ No newline at end of file From d99910d3888d80e0f974ab1d65dfbfd33327a487 Mon Sep 17 00:00:00 2001 From: "Josep M. Ferrer" Date: Tue, 13 Dec 2022 22:14:19 +0000 Subject: [PATCH 008/149] Translated using Weblate (German) Currently translated at 100.0% (7 of 7 strings) Translation: Simple Mobile Tools/Simple Dialer metadata Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-dialer-metadata/de/ --- fastlane/metadata/android/de-DE/video.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fastlane/metadata/android/de-DE/video.txt b/fastlane/metadata/android/de-DE/video.txt index 8d1c8b69..1a4baf53 100644 --- a/fastlane/metadata/android/de-DE/video.txt +++ b/fastlane/metadata/android/de-DE/video.txt @@ -1 +1 @@ - + From ce72df1e7c34f797b7d097e09e55f8a13a58fe0b Mon Sep 17 00:00:00 2001 From: Digger Date: Wed, 14 Dec 2022 08:52:15 +0000 Subject: [PATCH 009/149] Translated using Weblate (Japanese) Currently translated at 100.0% (66 of 66 strings) Translation: Simple Mobile Tools/Simple Dialer Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-dialer/ja/ --- app/src/main/res/values-ja/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index a9ed6582..d7edb45b 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -63,12 +63,12 @@ スピードダイヤル スピードダイヤルの管理 - 番号をクリックすると連絡先を割り当てることが出来ます。電話で指定された番号を長押しすると、指定された連絡先に素早く電話をかけることが出来ます。 + 番号をタップすると連絡先を割り当てることが出来ます。ダイヤルパッドで割り当てた番号を長押しすると、割り当てた連絡先に素早く電話をかけることが出来ます。 後続の通話をコールログの同じ番号でグループ化する アプリを開いたときにデフォルトでダイヤルパッドを開く 通話中に近接センサーを無効にする - 着信に応答する際のスワイプ操作をクリック操作に置き換える + 着信に応答する際のスワイプ操作をタップ操作に置き換える 常に着信通知を全画面に表示する 着信音は聞こえるのですが、画面がつきません。どうしたらよいですか? From 8e52dcefaa4f784a9ee1b1b0ff7423b2831ba0cf Mon Sep 17 00:00:00 2001 From: Dan Date: Thu, 15 Dec 2022 08:45:41 +0000 Subject: [PATCH 010/149] Translated using Weblate (Ukrainian) Currently translated at 100.0% (7 of 7 strings) Translation: Simple Mobile Tools/Simple Dialer metadata Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-dialer-metadata/uk/ --- fastlane/metadata/android/uk/full_description.txt | 2 +- fastlane/metadata/android/uk/short_description.txt | 2 +- fastlane/metadata/android/uk/title.txt | 2 +- fastlane/metadata/android/uk/video.txt | 1 + 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/fastlane/metadata/android/uk/full_description.txt b/fastlane/metadata/android/uk/full_description.txt index 9560ec38..7ca34a49 100644 --- a/fastlane/metadata/android/uk/full_description.txt +++ b/fastlane/metadata/android/uk/full_description.txt @@ -24,4 +24,4 @@ Reddit: https://www.reddit.com/r/SimpleMobileTools Телеграма: -https://t.me/SimpleMobileTools \ No newline at end of file +https://t.me/SimpleMobileTools diff --git a/fastlane/metadata/android/uk/short_description.txt b/fastlane/metadata/android/uk/short_description.txt index 25dca069..847fa0eb 100644 --- a/fastlane/metadata/android/uk/short_description.txt +++ b/fastlane/metadata/android/uk/short_description.txt @@ -1 +1 @@ -Керуйте телефонними дзвінками за допомогою цієї простої для набору номера \ No newline at end of file +Керуйте телефонними дзвінками за допомогою цієї простої для набору номера diff --git a/fastlane/metadata/android/uk/title.txt b/fastlane/metadata/android/uk/title.txt index 8649d054..58dc6dc6 100644 --- a/fastlane/metadata/android/uk/title.txt +++ b/fastlane/metadata/android/uk/title.txt @@ -1 +1 @@ -Простий набирач \ No newline at end of file +Простий набирач diff --git a/fastlane/metadata/android/uk/video.txt b/fastlane/metadata/android/uk/video.txt index e69de29b..8d1c8b69 100644 --- a/fastlane/metadata/android/uk/video.txt +++ b/fastlane/metadata/android/uk/video.txt @@ -0,0 +1 @@ + From 9b1f7994ea3671751de611ab30c0e6650cd9108a Mon Sep 17 00:00:00 2001 From: "Josep M. Ferrer" Date: Thu, 15 Dec 2022 14:52:34 +0000 Subject: [PATCH 011/149] Translated using Weblate (Catalan) Currently translated at 100.0% (7 of 7 strings) Translation: Simple Mobile Tools/Simple Dialer metadata Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-dialer-metadata/ca/ --- fastlane/metadata/android/ca/video.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fastlane/metadata/android/ca/video.txt b/fastlane/metadata/android/ca/video.txt index 1a4baf53..8d1c8b69 100644 --- a/fastlane/metadata/android/ca/video.txt +++ b/fastlane/metadata/android/ca/video.txt @@ -1 +1 @@ - + From 4b3f331107859f0423ab09a68032fc296377ec61 Mon Sep 17 00:00:00 2001 From: Dan Date: Thu, 22 Dec 2022 00:35:57 +0000 Subject: [PATCH 012/149] Translated using Weblate (Ukrainian) Currently translated at 100.0% (66 of 66 strings) Translation: Simple Mobile Tools/Simple Dialer Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-dialer/uk/ --- app/src/main/res/values-uk/strings.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index 5c4e7cb7..051a4460 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -3,7 +3,7 @@ Простий Телефон Телефон Будь ласка, зробіть цю програму типовою для телефонних викликів - Дозвольте відображення над іншими додатками для надійної роботи + Дозвольте відображення над іншими застосунками для надійної роботи Не вдалося отримати доступ до контактів @@ -66,7 +66,7 @@ Натисніть на номер, щоб призначити йому контакт. Потім ви зможете швидко зателефонувати вказаному контакту, довго натискаючи вказаний номер на цифровій панелі. Групувати наступні дзвінки з тим самим номером у журналі викликів - За замовчуванням відкривати цифрову панель при запуску додатку + За замовчуванням відкривати цифрову панель при запуску застосунку Вимикати датник наближення під час викликів Замінити перетягування на натискання під час відповіді на вхідні виклики Always display incoming calls on full screen @@ -77,4 +77,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - + \ No newline at end of file From 0e19762d31dde71e017b09902f142d9c244c7ba7 Mon Sep 17 00:00:00 2001 From: Dan Date: Wed, 21 Dec 2022 23:52:05 +0000 Subject: [PATCH 013/149] Translated using Weblate (Ukrainian) Currently translated at 85.7% (6 of 7 strings) Translation: Simple Mobile Tools/Simple Dialer metadata Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-dialer-metadata/uk/ --- fastlane/metadata/android/uk/video.txt | 1 - 1 file changed, 1 deletion(-) delete mode 100644 fastlane/metadata/android/uk/video.txt diff --git a/fastlane/metadata/android/uk/video.txt b/fastlane/metadata/android/uk/video.txt deleted file mode 100644 index 8d1c8b69..00000000 --- a/fastlane/metadata/android/uk/video.txt +++ /dev/null @@ -1 +0,0 @@ - From f78762aad4c61f7fb1e74502fc86f151c1277ba8 Mon Sep 17 00:00:00 2001 From: Osama Bashir Date: Tue, 27 Dec 2022 01:21:40 +0300 Subject: [PATCH 014/149] prevent calling blocked numbers --- .../simplemobiletools/dialer/activities/DialerActivity.kt | 6 ++++++ app/src/main/res/values-ar/strings.xml | 1 + app/src/main/res/values/strings.xml | 1 + 3 files changed, 8 insertions(+) diff --git a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialerActivity.kt b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialerActivity.kt index 69c2505b..56b5e044 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialerActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialerActivity.kt @@ -36,6 +36,12 @@ class DialerActivity : SimpleActivity() { @SuppressLint("MissingPermission") private fun initOutgoingCall() { try { + if (this.isNumberBlocked(callNumber.toString().replace("tel:", ""), this.getBlockedNumbers())) { + toast(R.string.blocked_number) + finish() + return + } + getHandleToUse(intent, callNumber.toString()) { handle -> if (handle != null) { Bundle().apply { diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index d4a222b8..e7f10e49 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -22,6 +22,7 @@ Call number Enable beeps on dialpad button clicks Enable vibrations on dialpad button clicks + الرقم الذي تحاول الإتصال به محظور Dialer Accept diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 96b010d3..ef687694 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -64,6 +64,7 @@ Wired Headset Wired or Earpiece Choose audio route + The calling number is blocked Speed dial From a26507e0149ddfd254e3a07561428d9edd2ceed5 Mon Sep 17 00:00:00 2001 From: Osama Bashir Date: Tue, 27 Dec 2022 01:24:09 +0300 Subject: [PATCH 015/149] fix strings --- .../com/simplemobiletools/dialer/activities/DialerActivity.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialerActivity.kt b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialerActivity.kt index 56b5e044..1c7a80e0 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialerActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialerActivity.kt @@ -37,7 +37,7 @@ class DialerActivity : SimpleActivity() { private fun initOutgoingCall() { try { if (this.isNumberBlocked(callNumber.toString().replace("tel:", ""), this.getBlockedNumbers())) { - toast(R.string.blocked_number) + toast(R.string.calling_blocked_numbe) finish() return } From 84a97a35cc4f6888dde227a8a4b6cdc31b2d489d Mon Sep 17 00:00:00 2001 From: Osama Bashir Date: Tue, 27 Dec 2022 11:25:40 +0300 Subject: [PATCH 016/149] fix typo --- app/src/main/res/values/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index ef687694..427f8749 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -64,7 +64,7 @@ Wired Headset Wired or Earpiece Choose audio route - The calling number is blocked + The number you are calling is blocked Speed dial From 7560583828b793c9cab807c99cd2a9bfc0f8abca Mon Sep 17 00:00:00 2001 From: Osama Bashir Date: Tue, 27 Dec 2022 11:26:22 +0300 Subject: [PATCH 017/149] fix typo --- app/src/main/res/values-ar/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index e7f10e49..eea64259 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -22,7 +22,7 @@ Call number Enable beeps on dialpad button clicks Enable vibrations on dialpad button clicks - الرقم الذي تحاول الإتصال به محظور + الرقم الذي تتصل به محظور Dialer Accept From 61d1cf18182e5bd470bbdb2f0251de7bc162d1d0 Mon Sep 17 00:00:00 2001 From: Osama Bashir Date: Tue, 27 Dec 2022 11:28:20 +0300 Subject: [PATCH 018/149] fix typo --- .../com/simplemobiletools/dialer/activities/DialerActivity.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialerActivity.kt b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialerActivity.kt index 1c7a80e0..17ed8524 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialerActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialerActivity.kt @@ -37,7 +37,7 @@ class DialerActivity : SimpleActivity() { private fun initOutgoingCall() { try { if (this.isNumberBlocked(callNumber.toString().replace("tel:", ""), this.getBlockedNumbers())) { - toast(R.string.calling_blocked_numbe) + toast(R.string.calling_blocked_number) finish() return } From 724cd9011728a6322d117286fc5080e52432ca0d Mon Sep 17 00:00:00 2001 From: Osama Bashir Date: Tue, 27 Dec 2022 12:59:17 +0300 Subject: [PATCH 019/149] add string to all languages --- app/src/main/res/values-ar/strings.xml | 2 +- app/src/main/res/values-az/strings.xml | 1 + app/src/main/res/values-be/strings.xml | 1 + app/src/main/res/values-bg/strings.xml | 1 + app/src/main/res/values-ca/strings.xml | 1 + app/src/main/res/values-cs/strings.xml | 1 + app/src/main/res/values-da/strings.xml | 1 + app/src/main/res/values-de/strings.xml | 1 + app/src/main/res/values-el/strings.xml | 1 + app/src/main/res/values-eo/strings.xml | 1 + app/src/main/res/values-es/strings.xml | 1 + app/src/main/res/values-et/strings.xml | 1 + app/src/main/res/values-fi/strings.xml | 1 + app/src/main/res/values-fr/strings.xml | 1 + app/src/main/res/values-gl/strings.xml | 1 + app/src/main/res/values-hr/strings.xml | 1 + app/src/main/res/values-hu/strings.xml | 1 + app/src/main/res/values-in/strings.xml | 1 + app/src/main/res/values-it/strings.xml | 1 + app/src/main/res/values-iw/strings.xml | 1 + app/src/main/res/values-ja/strings.xml | 1 + app/src/main/res/values-lt/strings.xml | 1 + app/src/main/res/values-ml/strings.xml | 1 + app/src/main/res/values-nb-rNO/strings.xml | 1 + app/src/main/res/values-nl/strings.xml | 1 + app/src/main/res/values-pa-rPK/strings.xml | 1 + app/src/main/res/values-pl/strings.xml | 1 + app/src/main/res/values-pt-rBR/strings.xml | 1 + app/src/main/res/values-pt/strings.xml | 1 + app/src/main/res/values-ro/strings.xml | 1 + app/src/main/res/values-ru/strings.xml | 1 + app/src/main/res/values-sk/strings.xml | 1 + app/src/main/res/values-sl/strings.xml | 1 + app/src/main/res/values-sr/strings.xml | 1 + app/src/main/res/values-sv/strings.xml | 1 + app/src/main/res/values-th/strings.xml | 1 + app/src/main/res/values-tr/strings.xml | 1 + app/src/main/res/values-uk/strings.xml | 1 + app/src/main/res/values-zh-rCN/strings.xml | 1 + app/src/main/res/values-zh-rTW/strings.xml | 1 + 40 files changed, 40 insertions(+), 1 deletion(-) diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index eea64259..41391e06 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -22,7 +22,6 @@ Call number Enable beeps on dialpad button clicks Enable vibrations on dialpad button clicks - الرقم الذي تتصل به محظور Dialer Accept @@ -61,6 +60,7 @@ Wired Headset Wired or Earpiece Choose audio route + الرقم الذي تتصل به محظور Speed dial Manage speed dial diff --git a/app/src/main/res/values-az/strings.xml b/app/src/main/res/values-az/strings.xml index d4a222b8..6c31e814 100644 --- a/app/src/main/res/values-az/strings.xml +++ b/app/src/main/res/values-az/strings.xml @@ -60,6 +60,7 @@ Wired Headset Wired or Earpiece Choose audio route + The number you are calling is blocked Speed dial Manage speed dial diff --git a/app/src/main/res/values-be/strings.xml b/app/src/main/res/values-be/strings.xml index 913e3bca..a7e86b04 100644 --- a/app/src/main/res/values-be/strings.xml +++ b/app/src/main/res/values-be/strings.xml @@ -60,6 +60,7 @@ Wired Headset Wired or Earpiece Choose audio route + The number you are calling is blocked Хуткі набор Кіраванне хуткім наборам diff --git a/app/src/main/res/values-bg/strings.xml b/app/src/main/res/values-bg/strings.xml index e4839346..7d57ade5 100644 --- a/app/src/main/res/values-bg/strings.xml +++ b/app/src/main/res/values-bg/strings.xml @@ -60,6 +60,7 @@ Wired Headset Wired or Earpiece Choose audio route + The number you are calling is blocked Бързо набиране Управление на бързото набиране diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml index 82f34dbc..576deb26 100644 --- a/app/src/main/res/values-ca/strings.xml +++ b/app/src/main/res/values-ca/strings.xml @@ -60,6 +60,7 @@ Auriculars amb cable Amb cable o auricular Trieu la sortida d\'àudio + The number you are calling is blocked Marcatge ràpid Gestiona el marcatge ràpid diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index 7349c267..050ecfe2 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -60,6 +60,7 @@ Náhlavní souprava s kabelem Kabel nebo sluchátka Vybrat směrování zvuku + The number you are calling is blocked Rychlé vytáčení Spravovat rychlá vytáčení diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml index 7edceaac..c5fcb0f4 100644 --- a/app/src/main/res/values-da/strings.xml +++ b/app/src/main/res/values-da/strings.xml @@ -60,6 +60,7 @@ Wired Headset Wired or Earpiece Choose audio route + The number you are calling is blocked Hurtigopkald Administrér hurtigopkald diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 25490fef..9826ee6a 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -60,6 +60,7 @@ Kabelgebundenes Headset Kabelgebunden oder über Kopfhörer Audio-Ausgang wählen + The number you are calling is blocked Kurzwahl Kurzwahlnummern verwalten diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index cb3663d7..56beb93a 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -60,6 +60,7 @@ Ενσύρματα κεφαλής Ενσύρματα ή ακουστικά Επιλογή διαδρομής ήχου + The number you are calling is blocked Ταχεία κλήση Διαχείριση ταχείας κλήσης diff --git a/app/src/main/res/values-eo/strings.xml b/app/src/main/res/values-eo/strings.xml index 2b75aade..32e5011f 100644 --- a/app/src/main/res/values-eo/strings.xml +++ b/app/src/main/res/values-eo/strings.xml @@ -60,6 +60,7 @@ Wired Headset Wired or Earpiece Choose audio route + The number you are calling is blocked Speed dial Manage speed dial diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 02a21835..845fb401 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -60,6 +60,7 @@ Auricular con cable Auricular inalámbrico Elija la salida del audio + The number you are calling is blocked Marcado rápido Administrar marcado rápido diff --git a/app/src/main/res/values-et/strings.xml b/app/src/main/res/values-et/strings.xml index 6a5e5b1e..3a6ec054 100644 --- a/app/src/main/res/values-et/strings.xml +++ b/app/src/main/res/values-et/strings.xml @@ -60,6 +60,7 @@ Juhtmega kõrvaklapid Juhtmega või kõrvasisesed kõrvaklapid Vali heliruuting + The number you are calling is blocked Kiirvalimine Klõpsa numbrit ja seosta ta konkreetse telefoniraamatu kirjega. Hiljem saad samale numbrile pikalt vajutades alustada kõnet määratud telefoninumbrile. diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml index f0899183..67b3c9de 100644 --- a/app/src/main/res/values-fi/strings.xml +++ b/app/src/main/res/values-fi/strings.xml @@ -60,6 +60,7 @@ Wired Headset Wired or Earpiece Choose audio route + The number you are calling is blocked Pikavalinta Pikavalinnan asetukset diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index c03c6e74..cfd502ce 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -60,6 +60,7 @@ Wired Headset Wired or Earpiece Choose audio route + The number you are calling is blocked Numérotation rapide Gérer la numérotation rapide diff --git a/app/src/main/res/values-gl/strings.xml b/app/src/main/res/values-gl/strings.xml index 4b7219ff..65192176 100644 --- a/app/src/main/res/values-gl/strings.xml +++ b/app/src/main/res/values-gl/strings.xml @@ -60,6 +60,7 @@ Auriculares con cable Auriculares sen fíos Escollela saida do audio + The number you are calling is blocked Marcación rápida Xestionar marcacións rápidas diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml index e1c0e0f8..2a84ca6c 100644 --- a/app/src/main/res/values-hr/strings.xml +++ b/app/src/main/res/values-hr/strings.xml @@ -60,6 +60,7 @@ Wired Headset Wired or Earpiece Choose audio route + The number you are calling is blocked Brzo biranje Upravljaj brzim biranjem diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index 06d17f4b..7034882d 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -60,6 +60,7 @@ Wired Headset Wired or Earpiece Choose audio route + The number you are calling is blocked Gyors tárcsázó Gyors tárcsázó kezelése diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml index 7bbf0a12..7f59d3c5 100644 --- a/app/src/main/res/values-in/strings.xml +++ b/app/src/main/res/values-in/strings.xml @@ -60,6 +60,7 @@ Wired Headset Wired or Earpiece Choose audio route + The number you are calling is blocked Panggilan cepat Kelola panggilan cepat diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 34191d84..2d8c62f2 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -60,6 +60,7 @@ Wired Headset Wired or Earpiece Choose audio route + The number you are calling is blocked Contatti veloci Gestisci i contatti veloci diff --git a/app/src/main/res/values-iw/strings.xml b/app/src/main/res/values-iw/strings.xml index 1c8c7bcd..741bc827 100644 --- a/app/src/main/res/values-iw/strings.xml +++ b/app/src/main/res/values-iw/strings.xml @@ -60,6 +60,7 @@ Wired Headset Wired or Earpiece Choose audio route + The number you are calling is blocked חיוג מהיר נהל חיוג מהיר diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index a9ed6582..52ddddb8 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -60,6 +60,7 @@ 有線ヘッドセット 有線またはイヤーピース 音声の出力先を選択 + The number you are calling is blocked スピードダイヤル スピードダイヤルの管理 diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml index 5b36573d..73fd9b3d 100644 --- a/app/src/main/res/values-lt/strings.xml +++ b/app/src/main/res/values-lt/strings.xml @@ -60,6 +60,7 @@ Wired Headset Wired or Earpiece Choose audio route + The number you are calling is blocked Spartusis rinkimas Tvarkyti spartųjį rinkimą diff --git a/app/src/main/res/values-ml/strings.xml b/app/src/main/res/values-ml/strings.xml index 7415d93c..9f7d15ed 100644 --- a/app/src/main/res/values-ml/strings.xml +++ b/app/src/main/res/values-ml/strings.xml @@ -60,6 +60,7 @@ വയർഡ് ഹെഡ്സെറ്റ് വയർഡ് അല്ലെങ്കിൽ ഇയർപീസ് ഓഡിയോ യാതാമാര്ഗം തിരഞ്ഞെടുക്കുക + The number you are calling is blocked സ്പീഡ് ഡയൽ സ്പീഡ് ഡയൽ നിയന്ത്രിക്കുക diff --git a/app/src/main/res/values-nb-rNO/strings.xml b/app/src/main/res/values-nb-rNO/strings.xml index 8c366fb5..31c43d6c 100644 --- a/app/src/main/res/values-nb-rNO/strings.xml +++ b/app/src/main/res/values-nb-rNO/strings.xml @@ -60,6 +60,7 @@ Wired Headset Wired or Earpiece Choose audio route + The number you are calling is blocked Hurtigvalg Administrer hurtigvalg diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 4b155778..2cf3f63c 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -60,6 +60,7 @@ Bedrade koptelefoon Bedraad of via oordopje(s) Geluidsroute kiezen + The number you are calling is blocked Snelkiesnummer Snelkiezen beheren diff --git a/app/src/main/res/values-pa-rPK/strings.xml b/app/src/main/res/values-pa-rPK/strings.xml index 27137368..48fc5449 100644 --- a/app/src/main/res/values-pa-rPK/strings.xml +++ b/app/src/main/res/values-pa-rPK/strings.xml @@ -60,6 +60,7 @@ Wired Headset Wired or Earpiece Choose audio route + The number you are calling is blocked Speed dial Manage speed dial diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 31ef924c..20360a66 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -60,6 +60,7 @@ Słuchawki przewodowe Słuchawka urządzenia lub przewodowa Wybierz urządzenie audio + The number you are calling is blocked Szybkie wybieranie Zarządzaj szybkim wybieraniem diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index ed7079ff..48daeaa5 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -60,6 +60,7 @@ Wired Headset Wired or Earpiece Choose audio route + The number you are calling is blocked Ligação rápida Gerenciar ligações rápidas diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 42997f96..ff23f327 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -60,6 +60,7 @@ Wired Headset Wired or Earpiece Choose audio route + The number you are calling is blocked Marcação rápida Gerir marcações rápidas diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml index ce97cf5d..6961db59 100644 --- a/app/src/main/res/values-ro/strings.xml +++ b/app/src/main/res/values-ro/strings.xml @@ -60,6 +60,7 @@ Wired Headset Wired or Earpiece Choose audio route + The number you are calling is blocked Apelare rapidă Gestionați apelarea rapidă diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index f15e88be..3e11fd7c 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -60,6 +60,7 @@ Проводная гарнитура Проводные или внутриканальные наушники Выберите аудиовыход + The number you are calling is blocked Быстрый вызов Управление быстрым вызовом diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml index fbade352..e4fa8216 100644 --- a/app/src/main/res/values-sk/strings.xml +++ b/app/src/main/res/values-sk/strings.xml @@ -60,6 +60,7 @@ Káblové slúchadlo Káblové alebo slúchadlo Zvoľte audio výstup Choose audio route + The number you are calling is blocked Rýchle vytáčanie Spravovať rýchle vytáčanie diff --git a/app/src/main/res/values-sl/strings.xml b/app/src/main/res/values-sl/strings.xml index c41bdafa..c78b2683 100644 --- a/app/src/main/res/values-sl/strings.xml +++ b/app/src/main/res/values-sl/strings.xml @@ -60,6 +60,7 @@ Ožičene slušalke Ožičeno ali brezžično Izberi smer zvoka + The number you are calling is blocked Hitro klicanje Upravljanje hitrega klica diff --git a/app/src/main/res/values-sr/strings.xml b/app/src/main/res/values-sr/strings.xml index 9cec0325..799e1455 100644 --- a/app/src/main/res/values-sr/strings.xml +++ b/app/src/main/res/values-sr/strings.xml @@ -60,6 +60,7 @@ Жичане слушалице Жичани или слушалица Изаберите аудио руту + The number you are calling is blocked Брзо бирање Управљајте брзим бирањем diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index 415bc4df..0531c8bb 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -60,6 +60,7 @@ Wired Headset Wired or Earpiece Choose audio route + The number you are calling is blocked Snabbuppringning Hantera snabbuppringning diff --git a/app/src/main/res/values-th/strings.xml b/app/src/main/res/values-th/strings.xml index d4a222b8..6c31e814 100644 --- a/app/src/main/res/values-th/strings.xml +++ b/app/src/main/res/values-th/strings.xml @@ -60,6 +60,7 @@ Wired Headset Wired or Earpiece Choose audio route + The number you are calling is blocked Speed dial Manage speed dial diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 3c78a0d9..13166885 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -60,6 +60,7 @@ Kablolu Kulaklık Kablolu veya Kulaklık Ses çıkışını seçin + The number you are calling is blocked Hızlı arama Hızlı aramayı yönet diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index 5c4e7cb7..9ac0b29b 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -60,6 +60,7 @@ Wired Headset Wired or Earpiece Choose audio route + The number you are calling is blocked Швидкий виклик Управління швидким викликом diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index ff14da56..343d98ca 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -60,6 +60,7 @@ 有线耳机 有线或听筒 选择音频线路 + The number you are calling is blocked 快速拨号 管理快速拨号 diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 681e3eb4..d7d48227 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -60,6 +60,7 @@ Wired Headset Wired or Earpiece Choose audio route + The number you are calling is blocked Speed dial Manage speed dial From 270b53023139ba82ef216c176a56d8a09ce12f85 Mon Sep 17 00:00:00 2001 From: "J. Lavoie" Date: Tue, 27 Dec 2022 09:33:56 +0000 Subject: [PATCH 020/149] Translated using Weblate (French) Currently translated at 100.0% (66 of 66 strings) Translation: Simple Mobile Tools/Simple Dialer Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-dialer/fr/ --- app/src/main/res/values-fr/strings.xml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index c03c6e74..25456437 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -54,12 +54,12 @@ Ajouter un appel Gérer une conférence téléphonique Conférence - Speaker - Earpiece + Haut-parleur + Écouteur Bluetooth - Wired Headset - Wired or Earpiece - Choose audio route + Casque filaire + Filaire ou écouteur + Choisir la sortie audio Numérotation rapide Gérer la numérotation rapide @@ -77,4 +77,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - + \ No newline at end of file From 1451bb3c5d2ef587539fdedea14f1b8ed21a0872 Mon Sep 17 00:00:00 2001 From: "J. Lavoie" Date: Tue, 27 Dec 2022 09:35:13 +0000 Subject: [PATCH 021/149] Translated using Weblate (Italian) Currently translated at 100.0% (66 of 66 strings) Translation: Simple Mobile Tools/Simple Dialer Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-dialer/it/ --- app/src/main/res/values-it/strings.xml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 34191d84..c8bab82e 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -54,12 +54,12 @@ Aggiungi una chiamata Gestisci la teleconferenza Conferenza - Speaker - Earpiece + Altoparlante + Auricolare Bluetooth - Wired Headset - Wired or Earpiece - Choose audio route + Cuffia cablata + Cablato o auricolare + Scegli l\'uscita audio Contatti veloci Gestisci i contatti veloci @@ -77,4 +77,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - + \ No newline at end of file From dac45cfed67d5180c12860958045faae45b897c4 Mon Sep 17 00:00:00 2001 From: Agnieszka C Date: Tue, 27 Dec 2022 09:00:05 +0000 Subject: [PATCH 022/149] Translated using Weblate (Polish) Currently translated at 100.0% (66 of 66 strings) Translation: Simple Mobile Tools/Simple Dialer Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-dialer/pl/ --- app/src/main/res/values-pl/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 31ef924c..d890c162 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -19,7 +19,7 @@ Panel wybierania Gwiazdka Kratka - Zadzwoń na numer + Zadzwoń pod numer Włącz sygnały dźwiękowe przy naciśnięciach przycisków na panelu wybierania Włącz wibracje przy naciśnięciach przycisków na panelu wybierania From 3c8dfab21fab8329ff291f1f88cb9a230e141c8e Mon Sep 17 00:00:00 2001 From: Dan Date: Tue, 27 Dec 2022 22:21:04 +0000 Subject: [PATCH 023/149] Translated using Weblate (Ukrainian) Currently translated at 100.0% (7 of 7 strings) Translation: Simple Mobile Tools/Simple Dialer metadata Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-dialer-metadata/uk/ --- fastlane/metadata/android/uk/video.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/uk/video.txt diff --git a/fastlane/metadata/android/uk/video.txt b/fastlane/metadata/android/uk/video.txt new file mode 100644 index 00000000..8d1c8b69 --- /dev/null +++ b/fastlane/metadata/android/uk/video.txt @@ -0,0 +1 @@ + From 6089a3f75185933f136632c8448c56b31f93321f Mon Sep 17 00:00:00 2001 From: tibbi Date: Fri, 30 Dec 2022 10:39:31 +0100 Subject: [PATCH 024/149] updating commons --- app/build.gradle | 2 +- app/src/main/AndroidManifest.xml | 8 ++++++++ app/src/main/res/menu/menu.xml | 4 ++-- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index f70ed88e..91574ad6 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -62,7 +62,7 @@ android { } dependencies { - implementation 'com.github.SimpleMobileTools:Simple-Commons:5b5a6b083f' + implementation 'com.github.SimpleMobileTools:Simple-Commons:6fd3d454ae' implementation 'com.github.tibbi:IndicatorFastScroll:4524cd0b61' implementation 'me.grantland:autofittextview:0.2.1' } diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 562addd4..e494bf4b 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -62,36 +62,42 @@ @@ -113,6 +119,7 @@ diff --git a/app/src/main/res/menu/menu.xml b/app/src/main/res/menu/menu.xml index d6b2d069..0c4ec011 100644 --- a/app/src/main/res/menu/menu.xml +++ b/app/src/main/res/menu/menu.xml @@ -24,9 +24,9 @@ app:showAsAction="ifRoom" /> + app:showAsAction="ifRoom" /> Date: Fri, 30 Dec 2022 10:41:22 +0100 Subject: [PATCH 025/149] updating the slovak translation --- app/src/main/res/values-sk/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml index e4fa8216..59463acd 100644 --- a/app/src/main/res/values-sk/strings.xml +++ b/app/src/main/res/values-sk/strings.xml @@ -60,7 +60,7 @@ Káblové slúchadlo Káblové alebo slúchadlo Zvoľte audio výstup Choose audio route - The number you are calling is blocked + Volané číslo máte zablokované Rýchle vytáčanie Spravovať rýchle vytáčanie From 34e73c4b4ff1150b08c6fc662f3a8ae10610ab62 Mon Sep 17 00:00:00 2001 From: Tibor Kaputa Date: Fri, 30 Dec 2022 10:43:28 +0100 Subject: [PATCH 026/149] minor code change --- .../com/simplemobiletools/dialer/activities/DialerActivity.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialerActivity.kt b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialerActivity.kt index 17ed8524..3f7def96 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialerActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialerActivity.kt @@ -36,7 +36,7 @@ class DialerActivity : SimpleActivity() { @SuppressLint("MissingPermission") private fun initOutgoingCall() { try { - if (this.isNumberBlocked(callNumber.toString().replace("tel:", ""), this.getBlockedNumbers())) { + if (isNumberBlocked(callNumber.toString().replace("tel:", ""), getBlockedNumbers())) { toast(R.string.calling_blocked_number) finish() return From fab6819524a1327b9f45a2177df3e8d6ce57000d Mon Sep 17 00:00:00 2001 From: tibbi Date: Fri, 30 Dec 2022 10:49:47 +0100 Subject: [PATCH 027/149] translating a slovak string --- app/src/main/res/values-sk/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml index 15f85426..60eee805 100644 --- a/app/src/main/res/values-sk/strings.xml +++ b/app/src/main/res/values-sk/strings.xml @@ -71,7 +71,7 @@ Vypnúť počas hovorov senzor priblíženia Nahradiť potiahnutie prstom pri odpovedaní na prichádzajúce hovory kliknutím Stále zobraziť prichádzajúce hovory na celú obrazovku - Hide dialpad numbers + Skryť čísla na číselníku Počujem prichádzajúce hovory, obrazovka sa ale nezapne. Čo s tým? From b0df08ea4784244fb971f6d1ee785fdc1bd91178 Mon Sep 17 00:00:00 2001 From: tibbi Date: Fri, 30 Dec 2022 10:54:29 +0100 Subject: [PATCH 028/149] updating the settings UI --- .../dialer/activities/SettingsActivity.kt | 37 +- app/src/main/res/layout/activity_settings.xml | 592 ++++++++---------- 2 files changed, 279 insertions(+), 350 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/SettingsActivity.kt b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/SettingsActivity.kt index 4cadae89..3583e00d 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/SettingsActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/SettingsActivity.kt @@ -20,9 +20,14 @@ import java.util.* import kotlin.system.exitProcess class SettingsActivity : SimpleActivity() { + override fun onCreate(savedInstanceState: Bundle?) { + isMaterialActivity = true super.onCreate(savedInstanceState) setContentView(R.layout.activity_settings) + + updateMaterialActivityViews(settings_coordinator, settings_holder, true) + setupMaterialScrollListener(settings_nested_scrollview, settings_toolbar) } override fun onResume() { @@ -52,22 +57,13 @@ class SettingsActivity : SimpleActivity() { updateTextColors(settings_holder) arrayOf( - settings_color_customization_label, + settings_color_customization_section_label, settings_general_settings_label, settings_startup_label, settings_calls_label ).forEach { it.setTextColor(getProperPrimaryColor()) } - - arrayOf( - settings_color_customization_holder, - settings_general_settings_holder, - settings_startup_holder, - settings_calls_holder - ).forEach { - it.background.applyColorFilter(getProperBackgroundColor().getContrastColor()) - } } override fun onCreateOptionsMenu(menu: Menu): Boolean { @@ -77,21 +73,14 @@ class SettingsActivity : SimpleActivity() { private fun setupPurchaseThankYou() { settings_purchase_thank_you_holder.beGoneIf(isOrWasThankYouInstalled()) - - // make sure the corners at ripple fit the stroke rounded corners - if (settings_purchase_thank_you_holder.isGone()) { - settings_use_english_holder.background = resources.getDrawable(R.drawable.ripple_top_corners, theme) - settings_manage_blocked_numbers_holder.background = resources.getDrawable(R.drawable.ripple_top_corners, theme) - } - settings_purchase_thank_you_holder.setOnClickListener { launchPurchaseThankYouIntent() } } private fun setupCustomizeColors() { - settings_customize_colors_label.text = getCustomizeColorsString() - settings_customize_colors_holder.setOnClickListener { + settings_color_customization_label.text = getCustomizeColorsString() + settings_color_customization_holder.setOnClickListener { handleCustomizeColorsClick() } } @@ -109,11 +98,6 @@ class SettingsActivity : SimpleActivity() { private fun setupLanguage() { settings_language.text = Locale.getDefault().displayLanguage settings_language_holder.beVisibleIf(isTiramisuPlus()) - - if (settings_use_english_holder.isGone() && settings_language_holder.isGone() && settings_purchase_thank_you_holder.isGone()) { - settings_manage_blocked_numbers_holder.background = resources.getDrawable(R.drawable.ripple_top_corners, theme) - } - settings_language_holder.setOnClickListener { launchChangeAppLanguageIntent() } @@ -124,11 +108,6 @@ class SettingsActivity : SimpleActivity() { private fun setupManageBlockedNumbers() { settings_manage_blocked_numbers_label.text = addLockedLabelIfNeeded(R.string.manage_blocked_numbers) settings_manage_blocked_numbers_holder.beVisibleIf(isNougatPlus()) - - if (settings_use_english_holder.isGone() && settings_purchase_thank_you_holder.isGone() && settings_manage_blocked_numbers_holder.isGone()) { - settings_change_date_time_format_holder.background = resources.getDrawable(R.drawable.ripple_top_corners, theme) - } - settings_manage_blocked_numbers_holder.setOnClickListener { if (isOrWasThankYouInstalled()) { Intent(this, ManageBlockedNumbersActivity::class.java).apply { diff --git a/app/src/main/res/layout/activity_settings.xml b/app/src/main/res/layout/activity_settings.xml index 3ccbbf61..de1c60eb 100644 --- a/app/src/main/res/layout/activity_settings.xml +++ b/app/src/main/res/layout/activity_settings.xml @@ -6,29 +6,21 @@ android:layout_width="match_parent" android:layout_height="match_parent"> - - - - - + android:layout_height="?attr/actionBarSize" + android:background="@color/color_primary" + app:title="@string/settings" + app:titleTextAppearance="@style/AppTheme.ActionBar.TitleTextStyle" /> + android:scrollbars="none"> - + android:layout_height="wrap_content"> - + android:text="@string/customize_colors" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toTopOf="parent" /> - + - - + - + android:layout_height="wrap_content"> - + + + + + + + android:text="@string/use_english_language" /> - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + android:layout_below="@+id/settings_font_size_label" + tools:text="@string/medium" /> - + - + - + android:text="@string/start_name_with_surname" /> - + - + - - - + android:text="@string/hide_dialpad_numbers" /> - + - + - + android:text="@string/dialpad_vibrations" /> - + - + - + android:text="@string/dialpad_beeps" /> - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + android:layout_height="wrap_content"> - + + + + + + + + + android:layout_below="@+id/settings_default_tab_label" + tools:text="@string/last_used_tab" /> - + - + - + android:text="@string/open_dialpad_by_default" /> - + - - - - - - - - - - + - + android:layout_height="wrap_content"> - + android:text="@string/group_subsequent_calls" /> - + - + - + android:text="@string/show_call_confirmation_dialog" /> - + - + - + android:text="@string/disable_proximity_sensor" /> - + - + - + android:text="@string/disable_swipe_to_answer" /> - + - + - + android:text="@string/show_incoming_calls_full_screen" /> - - - - + From 98d633013b019e0a640607f7fa2b91c711f35807 Mon Sep 17 00:00:00 2001 From: tibbi Date: Fri, 30 Dec 2022 15:46:35 +0100 Subject: [PATCH 029/149] fixing Speed Dial activity UI --- app/build.gradle | 2 +- .../activities/ManageSpeedDialActivity.kt | 4 +++ .../res/layout/activity_manage_speed_dial.xml | 29 ++++++++----------- 3 files changed, 17 insertions(+), 18 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 91574ad6..e709fe43 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -62,7 +62,7 @@ android { } dependencies { - implementation 'com.github.SimpleMobileTools:Simple-Commons:6fd3d454ae' + implementation 'com.github.SimpleMobileTools:Simple-Commons:10c7cf2917' implementation 'com.github.tibbi:IndicatorFastScroll:4524cd0b61' implementation 'me.grantland:autofittextview:0.2.1' } diff --git a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/ManageSpeedDialActivity.kt b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/ManageSpeedDialActivity.kt index ab864cbf..0d272a02 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/ManageSpeedDialActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/ManageSpeedDialActivity.kt @@ -19,9 +19,13 @@ class ManageSpeedDialActivity : SimpleActivity(), RemoveSpeedDialListener { private var speedDialValues = ArrayList() override fun onCreate(savedInstanceState: Bundle?) { + isMaterialActivity = true super.onCreate(savedInstanceState) setContentView(R.layout.activity_manage_speed_dial) + updateMaterialActivityViews(manage_speed_dial_coordinator, manage_speed_dial_holder, true) + setupMaterialScrollListener(manage_speed_dial_scrollview, manage_speed_dial_toolbar) + speedDialValues = config.getSpeedDialValues() updateAdapter() SimpleContactsHelper(this).getAvailableContacts(false) { contacts -> diff --git a/app/src/main/res/layout/activity_manage_speed_dial.xml b/app/src/main/res/layout/activity_manage_speed_dial.xml index ae6d04e7..9516aec0 100644 --- a/app/src/main/res/layout/activity_manage_speed_dial.xml +++ b/app/src/main/res/layout/activity_manage_speed_dial.xml @@ -6,29 +6,24 @@ android:layout_width="match_parent" android:layout_height="match_parent"> - + android:layout_height="?attr/actionBarSize" + android:background="@color/color_primary" + app:title="@string/manage_speed_dial" + app:titleTextAppearance="@style/AppTheme.ActionBar.TitleTextStyle" /> - - - - - + android:layout_marginTop="?attr/actionBarSize" + android:fillViewport="true" + android:scrollbars="none"> - + From c3958804523184ef360cdf2f4d90d514470d2ad1 Mon Sep 17 00:00:00 2001 From: tibbi Date: Fri, 30 Dec 2022 16:00:02 +0100 Subject: [PATCH 030/149] lets add the Call Privileged permission --- app/src/main/AndroidManifest.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index e494bf4b..f73d3c56 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -8,6 +8,7 @@ + From 4e676610940293cc96e4bb175220d0b2fac26175 Mon Sep 17 00:00:00 2001 From: tibbi Date: Fri, 30 Dec 2022 16:46:07 +0100 Subject: [PATCH 031/149] restyling the dialpad --- .../dialer/activities/CallActivity.kt | 22 ++++- .../dialer/activities/ConferenceActivity.kt | 6 +- .../dialer/activities/DialpadActivity.kt | 27 +++++- .../drawable/dialpad_button_background.xml | 14 +++ .../main/res/layout/activity_conference.xml | 23 ++--- app/src/main/res/layout/activity_dialpad.xml | 29 +++--- app/src/main/res/layout/dialpad.xml | 89 ++++++------------- app/src/main/res/values/styles.xml | 9 ++ 8 files changed, 117 insertions(+), 102 deletions(-) create mode 100644 app/src/main/res/drawable/dialpad_button_background.xml diff --git a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/CallActivity.kt b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/CallActivity.kt index bc17fb76..2e9b7d0a 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/CallActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/CallActivity.kt @@ -20,6 +20,7 @@ import android.view.WindowManager import android.view.animation.AccelerateDecelerateInterpolator import android.view.animation.OvershootInterpolator import android.widget.ImageView +import androidx.core.content.res.ResourcesCompat import androidx.core.view.children import com.simplemobiletools.commons.extensions.* import com.simplemobiletools.commons.helpers.LOWER_ALPHA @@ -88,7 +89,7 @@ class CallActivity : SimpleActivity() { override fun onResume() { super.onResume() updateState() - updateNavigationBarColor(getBottomNavigationBackgroundColor()) + updateNavigationBarColor(getProperBackgroundColor()) } override fun onDestroy() { @@ -187,6 +188,25 @@ class CallActivity : SimpleActivity() { dialpad_8_holder.setOnClickListener { dialpadPressed('8') } dialpad_9_holder.setOnClickListener { dialpadPressed('9') } + arrayOf( + dialpad_0_holder, + dialpad_1_holder, + dialpad_2_holder, + dialpad_3_holder, + dialpad_4_holder, + dialpad_5_holder, + dialpad_6_holder, + dialpad_7_holder, + dialpad_8_holder, + dialpad_9_holder, + dialpad_plus_holder, + dialpad_asterisk_holder, + dialpad_hashtag_holder + ).forEach { + it.background = ResourcesCompat.getDrawable(resources, R.drawable.dialpad_button_background, theme) + it.background?.alpha = 50 + } + dialpad_0_holder.setOnLongClickListener { dialpadPressed('+'); true } dialpad_asterisk_holder.setOnClickListener { dialpadPressed('*') } dialpad_hashtag_holder.setOnClickListener { dialpadPressed('#') } diff --git a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/ConferenceActivity.kt b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/ConferenceActivity.kt index 3114cd29..64ac3a7e 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/ConferenceActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/ConferenceActivity.kt @@ -10,10 +10,12 @@ import kotlinx.android.synthetic.main.activity_conference.* class ConferenceActivity : SimpleActivity() { override fun onCreate(savedInstanceState: Bundle?) { + isMaterialActivity = true super.onCreate(savedInstanceState) setContentView(R.layout.activity_conference) - - conference_calls_list.adapter = ConferenceCallsAdapter(this, conference_calls_list, ArrayList(CallManager.getConferenceCalls())) {} + updateMaterialActivityViews(conference_coordinator, conference_frame, true) + setupMaterialScrollListener(conference_list, conference_toolbar) + conference_list.adapter = ConferenceCallsAdapter(this, conference_list, ArrayList(CallManager.getConferenceCalls())) {} } override fun onResume() { diff --git a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialpadActivity.kt b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialpadActivity.kt index eeaf8ce6..b6262f07 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialpadActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialpadActivity.kt @@ -17,6 +17,7 @@ import android.view.KeyEvent import android.view.MotionEvent import android.view.View import android.view.ViewConfiguration +import androidx.core.content.res.ResourcesCompat import androidx.core.view.isVisible import com.reddit.indicatorfastscroll.FastScrollItemIndicator import com.simplemobiletools.commons.extensions.* @@ -50,6 +51,10 @@ class DialpadActivity : SimpleActivity() { setContentView(R.layout.activity_dialpad) hasRussianLocale = Locale.getDefault().language == "ru" + updateMaterialActivityViews(dialpad_coordinator, dialpad_holder, true) + setupMaterialScrollListener(dialpad_list, dialpad_toolbar) + updateNavigationBarColor(getProperBackgroundColor()) + if (checkAppSideloading()) { return } @@ -68,6 +73,24 @@ class DialpadActivity : SimpleActivity() { dialpad_0_holder.visibility = View.INVISIBLE } + arrayOf( + dialpad_0_holder, + dialpad_1_holder, + dialpad_2_holder, + dialpad_3_holder, + dialpad_4_holder, + dialpad_5_holder, + dialpad_6_holder, + dialpad_7_holder, + dialpad_8_holder, + dialpad_9_holder, + dialpad_plus_holder, + dialpad_asterisk_holder, + dialpad_hashtag_holder + ).forEach { + it.background = ResourcesCompat.getDrawable(resources, R.drawable.dialpad_button_background, theme) + it.background?.alpha = 50 + } setupOptionsMenu() speedDialValues = config.getSpeedDialValues() @@ -105,7 +128,7 @@ class DialpadActivity : SimpleActivity() { setupCharClick(dialpad_8_holder, '8') setupCharClick(dialpad_9_holder, '9') setupCharClick(dialpad_0_holder, '0') - setupCharClick(dialpad_plus_holder, '+', longClickable = false) + setupCharClick(dialpad_plus_holder, '+', longClickable = false) setupCharClick(dialpad_asterisk_holder, '*', longClickable = false) setupCharClick(dialpad_hashtag_holder, '#', longClickable = false) @@ -148,7 +171,7 @@ class DialpadActivity : SimpleActivity() { super.onResume() updateTextColors(dialpad_holder) dialpad_clear_char.applyColorFilter(getProperTextColor()) - updateNavigationBarColor(getBottomNavigationBackgroundColor()) + updateNavigationBarColor(getProperBackgroundColor()) setupToolbar(dialpad_toolbar, NavigationIcon.Arrow) } diff --git a/app/src/main/res/drawable/dialpad_button_background.xml b/app/src/main/res/drawable/dialpad_button_background.xml new file mode 100644 index 00000000..6ccafa8e --- /dev/null +++ b/app/src/main/res/drawable/dialpad_button_background.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/activity_conference.xml b/app/src/main/res/layout/activity_conference.xml index f07b4385..d8e1f10c 100644 --- a/app/src/main/res/layout/activity_conference.xml +++ b/app/src/main/res/layout/activity_conference.xml @@ -6,29 +6,22 @@ android:layout_width="match_parent" android:layout_height="match_parent"> - - - - - + android:layout_height="?attr/actionBarSize" + android:background="@color/color_primary" + app:title="@string/conference" + app:titleTextAppearance="@style/AppTheme.ActionBar.TitleTextStyle" /> + android:layout_marginTop="?attr/actionBarSize"> - - - - - + android:layout_height="?attr/actionBarSize" + android:background="@color/color_primary" + app:menu="@menu/menu_dialpad" + app:title="@string/dialpad" + app:titleTextAppearance="@style/AppTheme.ActionBar.TitleTextStyle" /> + android:layout_marginTop="?attr/actionBarSize" + android:focusableInTouchMode="true"> + + android:layout_below="@+id/dialpad_0" + android:layout_marginBottom="@dimen/medium_margin" + android:text="ABC" /> + diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 8ff62af5..71e819df 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -2,14 +2,23 @@ + From f0e771d927f55ab2acb4e286f2259f4567131e39 Mon Sep 17 00:00:00 2001 From: tibbi Date: Fri, 30 Dec 2022 17:03:40 +0100 Subject: [PATCH 032/149] do not scale dialpad letter sizes --- app/src/main/res/layout/dialpad.xml | 13 ++++--------- app/src/main/res/values/dimens.xml | 5 ++++- app/src/main/res/values/styles.xml | 2 +- 3 files changed, 9 insertions(+), 11 deletions(-) diff --git a/app/src/main/res/layout/dialpad.xml b/app/src/main/res/layout/dialpad.xml index 63b61211..b857fc6c 100644 --- a/app/src/main/res/layout/dialpad.xml +++ b/app/src/main/res/layout/dialpad.xml @@ -58,7 +58,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/dialpad_2" - android:layout_marginBottom="@dimen/medium_margin" + android:layout_marginBottom="@dimen/small_margin" android:text="ABC" /> @@ -86,7 +86,6 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/dialpad_3" - android:layout_marginBottom="@dimen/medium_margin" android:text="DEF" /> @@ -114,7 +113,6 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/dialpad_4" - android:layout_marginBottom="@dimen/medium_margin" android:text="GHI" /> @@ -142,7 +140,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/dialpad_5" - android:layout_marginBottom="@dimen/medium_margin" + android:layout_marginBottom="@dimen/small_margin" android:text="JKL" /> @@ -170,7 +168,6 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/dialpad_6" - android:layout_marginBottom="@dimen/medium_margin" android:text="MNO" /> @@ -198,7 +195,6 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/dialpad_7" - android:layout_marginBottom="@dimen/medium_margin" android:text="PQRS" /> @@ -226,7 +222,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/dialpad_8" - android:layout_marginBottom="@dimen/medium_margin" + android:layout_marginBottom="@dimen/small_margin" android:text="TUV" /> @@ -254,7 +250,6 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/dialpad_9" - android:layout_marginBottom="@dimen/medium_margin" android:text="WXYZ" /> @@ -302,7 +297,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/dialpad_0" - android:layout_marginBottom="@dimen/medium_margin" + android:layout_marginBottom="@dimen/small_margin" android:text="ABC" /> diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml index 08b31931..3e74ff07 100644 --- a/app/src/main/res/values/dimens.xml +++ b/app/src/main/res/values/dimens.xml @@ -7,7 +7,10 @@ 40dp 120dp - 30sp 34sp 20sp + + + 28dp + 12dp diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 71e819df..5e0f4471 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -16,7 +16,7 @@ From 3b8cd4f9fd9b000694fdda0c89aaa7b898d717ca Mon Sep 17 00:00:00 2001 From: tibbi Date: Fri, 30 Dec 2022 17:45:58 +0100 Subject: [PATCH 033/149] fixing a conference ui glitch --- app/build.gradle | 2 +- .../simplemobiletools/dialer/activities/ConferenceActivity.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index e709fe43..8bee5c83 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -62,7 +62,7 @@ android { } dependencies { - implementation 'com.github.SimpleMobileTools:Simple-Commons:10c7cf2917' + implementation 'com.github.SimpleMobileTools:Simple-Commons:4da0ee0cf4' implementation 'com.github.tibbi:IndicatorFastScroll:4524cd0b61' implementation 'me.grantland:autofittextview:0.2.1' } diff --git a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/ConferenceActivity.kt b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/ConferenceActivity.kt index 64ac3a7e..91316666 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/ConferenceActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/ConferenceActivity.kt @@ -13,7 +13,7 @@ class ConferenceActivity : SimpleActivity() { isMaterialActivity = true super.onCreate(savedInstanceState) setContentView(R.layout.activity_conference) - updateMaterialActivityViews(conference_coordinator, conference_frame, true) + updateMaterialActivityViews(conference_coordinator, conference_list, true) setupMaterialScrollListener(conference_list, conference_toolbar) conference_list.adapter = ConferenceCallsAdapter(this, conference_list, ArrayList(CallManager.getConferenceCalls())) {} } From e9be5878de65883e8510fcbc32de38234730c5c2 Mon Sep 17 00:00:00 2001 From: tibbi Date: Fri, 30 Dec 2022 17:59:52 +0100 Subject: [PATCH 034/149] add handling for status bar color changing --- app/build.gradle | 2 +- .../dialer/activities/MainActivity.kt | 21 ++++++++++++++-- .../dialer/fragments/ContactsFragment.kt | 2 ++ .../dialer/fragments/FavoritesFragment.kt | 2 ++ .../dialer/fragments/MyViewPagerFragment.kt | 3 +++ .../dialer/fragments/RecentsFragment.kt | 2 ++ app/src/main/res/layout/activity_main.xml | 24 +++++++------------ 7 files changed, 38 insertions(+), 18 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 8bee5c83..35ea4744 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -62,7 +62,7 @@ android { } dependencies { - implementation 'com.github.SimpleMobileTools:Simple-Commons:4da0ee0cf4' + implementation 'com.github.SimpleMobileTools:Simple-Commons:d82297ad77' implementation 'com.github.tibbi:IndicatorFastScroll:4524cd0b61' implementation 'me.grantland:autofittextview:0.2.1' } diff --git a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/MainActivity.kt index 36a1ae3a..529a3405 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/MainActivity.kt @@ -53,11 +53,13 @@ class MainActivity : SimpleActivity() { var cachedContacts = ArrayList() override fun onCreate(savedInstanceState: Bundle?) { + isMaterialActivity = true super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) appLaunched(BuildConfig.APPLICATION_ID) setupOptionsMenu() refreshMenuItems() + updateMaterialActivityViews(main_coordinator, main_holder, false) launchedDialer = savedInstanceState?.getBoolean(OPEN_DIAL_PAD_AT_LAUNCH) ?: false @@ -95,13 +97,19 @@ class MainActivity : SimpleActivity() { override fun onResume() { super.onResume() + val statusBarColor = if (getCurrentFragment()?.getScrollingView() == null) { + getProperBackgroundColor() + } else { + window.statusBarColor + } + val properPrimaryColor = getProperPrimaryColor() val dialpadIcon = resources.getColoredDrawableWithColor(R.drawable.ic_dialpad_vector, properPrimaryColor.getContrastColor()) main_dialpad_button.setImageDrawable(dialpadIcon) - setupTabColors() - setupToolbar(main_toolbar, searchMenuItem = mSearchMenuItem) + setupToolbar(main_toolbar, statusBarColor = statusBarColor, searchMenuItem = mSearchMenuItem) updateTextColors(main_holder) + setupTabColors() getAllFragments().forEach { it?.setupColors(getProperTextColor(), getProperPrimaryColor(), getProperPrimaryColor()) @@ -268,6 +276,11 @@ class MainActivity : SimpleActivity() { .build() } + private fun updateStatusBarChanger() { + setupMaterialScrollListener(getCurrentFragment()?.getScrollingView(), main_toolbar) + updateStatusBarOnPageChange() + } + private fun setupTabColors() { val activeView = main_tabs_holder.getTabAt(view_pager.currentItem)?.customView updateBottomTabItemColors(activeView, true) @@ -297,6 +310,7 @@ class MainActivity : SimpleActivity() { it?.finishActMode() } refreshMenuItems() + updateStatusBarChanger() } }) @@ -359,6 +373,9 @@ class MainActivity : SimpleActivity() { ) main_tabs_holder.beGoneIf(main_tabs_holder.tabCount == 1) + main_tabs_holder.onGlobalLayout { + updateStatusBarChanger() + } storedShowTabs = config.showTabs } diff --git a/app/src/main/kotlin/com/simplemobiletools/dialer/fragments/ContactsFragment.kt b/app/src/main/kotlin/com/simplemobiletools/dialer/fragments/ContactsFragment.kt index f0a2bb9f..033347dd 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/fragments/ContactsFragment.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/fragments/ContactsFragment.kt @@ -157,4 +157,6 @@ class ContactsFragment(context: Context, attributeSet: AttributeSet) : MyViewPag } } } + + override fun getScrollingView() = fragment_list } diff --git a/app/src/main/kotlin/com/simplemobiletools/dialer/fragments/FavoritesFragment.kt b/app/src/main/kotlin/com/simplemobiletools/dialer/fragments/FavoritesFragment.kt index 8c6dc263..6f2a1ad4 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/fragments/FavoritesFragment.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/fragments/FavoritesFragment.kt @@ -190,4 +190,6 @@ class FavoritesFragment(context: Context, attributeSet: AttributeSet) : MyViewPa (fragment_list.adapter as? ContactsAdapter)?.updateItems(contacts, text) setupLetterFastscroller(contacts) } + + override fun getScrollingView() = fragment_list } diff --git a/app/src/main/kotlin/com/simplemobiletools/dialer/fragments/MyViewPagerFragment.kt b/app/src/main/kotlin/com/simplemobiletools/dialer/fragments/MyViewPagerFragment.kt index d18a0a0f..9ae15372 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/fragments/MyViewPagerFragment.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/fragments/MyViewPagerFragment.kt @@ -3,6 +3,7 @@ package com.simplemobiletools.dialer.fragments import android.content.Context import android.util.AttributeSet import android.widget.RelativeLayout +import androidx.core.view.ScrollingView import com.simplemobiletools.commons.adapters.MyRecyclerViewAdapter import com.simplemobiletools.commons.extensions.getProperPrimaryColor import com.simplemobiletools.commons.extensions.getProperTextColor @@ -39,4 +40,6 @@ abstract class MyViewPagerFragment(context: Context, attributeSet: AttributeSet) abstract fun onSearchClosed() abstract fun onSearchQueryChanged(text: String) + + abstract fun getScrollingView(): ScrollingView? } diff --git a/app/src/main/kotlin/com/simplemobiletools/dialer/fragments/RecentsFragment.kt b/app/src/main/kotlin/com/simplemobiletools/dialer/fragments/RecentsFragment.kt index e7c59c32..2528c95e 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/fragments/RecentsFragment.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/fragments/RecentsFragment.kt @@ -143,4 +143,6 @@ class RecentsFragment(context: Context, attributeSet: AttributeSet) : MyViewPage recents_placeholder.beVisibleIf(recentCalls.isEmpty()) (recents_list.adapter as? RecentCallsAdapter)?.updateItems(recentCalls, text) } + + override fun getScrollingView() = recents_list } diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 82d64f64..79b0eea5 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -5,27 +5,21 @@ android:layout_width="match_parent" android:layout_height="match_parent"> - - - - - + android:layout_height="?attr/actionBarSize" + android:background="@color/color_primary" + app:menu="@menu/menu" + app:titleTextAppearance="@style/AppTheme.ActionBar.TitleTextStyle" /> + android:layout_marginTop="?attr/actionBarSize" + android:fillViewport="true" + android:scrollbars="none"> Date: Fri, 30 Dec 2022 09:46:00 +0000 Subject: [PATCH 035/149] Translated using Weblate (Polish) Currently translated at 100.0% (67 of 67 strings) Translation: Simple Mobile Tools/Simple Dialer Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-dialer/pl/ --- app/src/main/res/values-pl/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 7ebf0cd0..7153488f 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -60,7 +60,7 @@ Słuchawki przewodowe Słuchawka urządzenia lub przewodowa Wybierz urządzenie audio - The number you are calling is blocked + Numer, pod który dzwonisz, jest zablokowany Szybkie wybieranie Zarządzaj szybkim wybieraniem From 7cbc46f1813cff774619980e1cfe7ab77e7da66b Mon Sep 17 00:00:00 2001 From: VfBFan Date: Fri, 30 Dec 2022 11:23:06 +0000 Subject: [PATCH 036/149] Translated using Weblate (German) Currently translated at 100.0% (68 of 68 strings) Translation: Simple Mobile Tools/Simple Dialer Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-dialer/de/ --- app/src/main/res/values-de/strings.xml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 41614181..166e93d0 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -60,7 +60,7 @@ Kabelgebundenes Headset Kabelgebunden oder über Kopfhörer Audio-Ausgang wählen - The number you are calling is blocked + Die angerufene Nummer ist gesperrt Kurzwahl Kurzwahlnummern verwalten @@ -71,8 +71,7 @@ Näherungssensor bei Anrufen deaktivieren Anrufe durch Klicken statt durch Streichen annehmen Eingehende Anrufe immer im Vollbildmodus anzeigen - Hide dialpad numbers - + Wähltastenfeld-Nummern ausblenden Ich höre eingehende Anrufe, aber der Bildschirm schaltet sich nicht ein. Was kann ich tun\? Eine allgemeine Antwort auf die Frage ist schwer, denn solche Probleme können viele geräte- und systemspezifische Gründe haben. Du solltest dich in den Einstellungen des Geräts umsehen und sicherstellen, dass die App im Hintergrund angezeigt werden darf und die Einblendung über anderen Apps erlaubt ist. @@ -80,4 +79,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - + \ No newline at end of file From af1d0723d59c80f5cb5df9f6354359237fdd6ba2 Mon Sep 17 00:00:00 2001 From: Agnieszka C Date: Fri, 30 Dec 2022 09:58:27 +0000 Subject: [PATCH 037/149] Translated using Weblate (Polish) Currently translated at 100.0% (68 of 68 strings) Translation: Simple Mobile Tools/Simple Dialer Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-dialer/pl/ --- app/src/main/res/values-pl/strings.xml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 7153488f..33132c37 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -71,8 +71,7 @@ Wyłączaj czujnik zbliżeniowy podczas połączeń Zastąp naciśnięciem gest przesunięcia do odpowiadania na połączenia przychodzące Zawsze wyświetlaj połączenia przychodzące na pełnym ekranie - Hide dialpad numbers - + Ukryj cyfry panelu wybierania Słyszę połączenia przychodzące, ale ekran się nie włącza. Co mogę zrobić\? Takie problemy mogą mieć wiele przyczyn specyficznych dla urządzenia i systemu; ogólnie trudno powiedzieć. Powinieneś/powinnaś rozejrzeć się w ustawieniach swojego urządzenia i upewnić się, że aplikacja może pojawiać się, gdy jest w tle, i wyświetlać się nad innymi aplikacjami. @@ -80,4 +79,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - + \ No newline at end of file From 6c3d12fa8436b77832cdb840b236cabae330eae4 Mon Sep 17 00:00:00 2001 From: tibbi Date: Fri, 30 Dec 2022 18:17:36 +0100 Subject: [PATCH 038/149] use filled/empty icons at bottom tabs --- app/build.gradle | 2 +- .../dialer/activities/MainActivity.kt | 20 +++++++++++++++---- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 35ea4744..f0072841 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -62,7 +62,7 @@ android { } dependencies { - implementation 'com.github.SimpleMobileTools:Simple-Commons:d82297ad77' + implementation 'com.github.SimpleMobileTools:Simple-Commons:e843eab1a5' implementation 'com.github.tibbi:IndicatorFastScroll:4524cd0b61' implementation 'me.grantland:autofittextview:0.2.1' } diff --git a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/MainActivity.kt index 529a3405..f52917df 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/MainActivity.kt @@ -283,11 +283,11 @@ class MainActivity : SimpleActivity() { private fun setupTabColors() { val activeView = main_tabs_holder.getTabAt(view_pager.currentItem)?.customView - updateBottomTabItemColors(activeView, true) + updateBottomTabItemColors(activeView, true, getSelectedTabDrawableIds()[view_pager.currentItem]) getInactiveTabIndexes(view_pager.currentItem).forEach { index -> val inactiveView = main_tabs_holder.getTabAt(index)?.customView - updateBottomTabItemColors(inactiveView, false) + updateBottomTabItemColors(inactiveView, false, getDeselectedTabDrawableIds()[index]) } val bottomBarColor = getBottomNavigationBackgroundColor() @@ -297,6 +297,18 @@ class MainActivity : SimpleActivity() { private fun getInactiveTabIndexes(activeIndex: Int) = (0 until tabsList.size).filter { it != activeIndex } + private fun getSelectedTabDrawableIds() = arrayOf( + R.drawable.ic_person_vector, + R.drawable.ic_star_vector, + R.drawable.ic_clock_filled_vector + ) + + private fun getDeselectedTabDrawableIds() = arrayOf( + R.drawable.ic_person_outline_vector, + R.drawable.ic_star_outline_vector, + R.drawable.ic_clock_vector + ) + private fun initFragments() { view_pager.offscreenPageLimit = 2 view_pager.addOnPageChangeListener(object : ViewPager.OnPageChangeListener { @@ -363,12 +375,12 @@ class MainActivity : SimpleActivity() { main_tabs_holder.onTabSelectionChanged( tabUnselectedAction = { - updateBottomTabItemColors(it.customView, false) + updateBottomTabItemColors(it.customView, false, getDeselectedTabDrawableIds()[it.position]) }, tabSelectedAction = { closeSearch() view_pager.currentItem = it.position - updateBottomTabItemColors(it.customView, true) + updateBottomTabItemColors(it.customView, true, getSelectedTabDrawableIds()[it.position]) } ) From 1255905e76a9280686adba4517868b9faf0ad2f1 Mon Sep 17 00:00:00 2001 From: tibbi Date: Fri, 30 Dec 2022 18:36:50 +0100 Subject: [PATCH 039/149] adding an extra string at call log clearing --- app/build.gradle | 2 +- .../com/simplemobiletools/dialer/activities/MainActivity.kt | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index f0072841..522ef343 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -62,7 +62,7 @@ android { } dependencies { - implementation 'com.github.SimpleMobileTools:Simple-Commons:e843eab1a5' + implementation 'com.github.SimpleMobileTools:Simple-Commons:31496f8b73' implementation 'com.github.tibbi:IndicatorFastScroll:4524cd0b61' implementation 'me.grantland:autofittextview:0.2.1' } diff --git a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/MainActivity.kt index f52917df..23ddd127 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/MainActivity.kt @@ -236,7 +236,8 @@ class MainActivity : SimpleActivity() { } private fun clearCallHistory() { - ConfirmationDialog(this, "", R.string.clear_history_confirmation) { + val confirmationText = "${getString(R.string.remove_confirmation)}\n\n${getString(R.string.cannot_be_undone)}" + ConfirmationDialog(this, confirmationText) { RecentsHelper(this).removeAllRecentCalls(this) { runOnUiThread { recents_fragment?.refreshItems() From 5fcceabce3e5ae37ac7259b4905aeca7a62bac73 Mon Sep 17 00:00:00 2001 From: tibbi Date: Fri, 30 Dec 2022 19:35:26 +0100 Subject: [PATCH 040/149] fix #498, properly center the dialpad input field --- app/src/main/res/layout/activity_dialpad.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/res/layout/activity_dialpad.xml b/app/src/main/res/layout/activity_dialpad.xml index 75c3decd..5c88686c 100644 --- a/app/src/main/res/layout/activity_dialpad.xml +++ b/app/src/main/res/layout/activity_dialpad.xml @@ -79,7 +79,7 @@ android:id="@+id/dialpad_input" android:layout_width="0dp" android:layout_height="wrap_content" - android:layout_marginStart="@dimen/activity_margin" + android:layout_marginStart="64dp" android:gravity="center" android:inputType="phone" android:layoutDirection="ltr" @@ -91,13 +91,13 @@ Date: Fri, 30 Dec 2022 19:39:23 +0100 Subject: [PATCH 041/149] show More Apps From Us with higher priority than Create new contact --- app/src/main/res/menu/menu.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/res/menu/menu.xml b/app/src/main/res/menu/menu.xml index 0c4ec011..af8ae9ee 100644 --- a/app/src/main/res/menu/menu.xml +++ b/app/src/main/res/menu/menu.xml @@ -16,7 +16,7 @@ android:id="@+id/create_new_contact" android:icon="@drawable/ic_plus_vector" android:title="@string/create_new_contact" - app:showAsAction="always" /> + app:showAsAction="ifRoom" /> + app:showAsAction="always" /> Date: Fri, 30 Dec 2022 19:47:36 +0100 Subject: [PATCH 042/149] fixing the keyboard layout with numbers hidden --- app/src/main/res/layout/dialpad.xml | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/app/src/main/res/layout/dialpad.xml b/app/src/main/res/layout/dialpad.xml index b857fc6c..d6c1fdba 100644 --- a/app/src/main/res/layout/dialpad.xml +++ b/app/src/main/res/layout/dialpad.xml @@ -306,22 +306,21 @@ android:id="@+id/dialpad_plus_holder" style="@style/DialpadButtonStyle" android:layout_width="0dp" - android:layout_height="wrap_content" + android:layout_height="0dp" android:contentDescription="@string/zero" android:visibility="gone" - app:layout_constraintBottom_toBottomOf="parent" + app:layout_constraintBottom_toBottomOf="@+id/dialpad_0_holder" app:layout_constraintEnd_toStartOf="@+id/dialpad_hashtag_holder" - app:layout_constraintStart_toEndOf="@+id/dialpad_asterisk_holder"> + app:layout_constraintStart_toEndOf="@+id/dialpad_asterisk_holder" + app:layout_constraintTop_toTopOf="@+id/dialpad_0_holder"> + android:layout_centerInParent="true" + android:text="+" /> From 73b40dc62787b196dfe0cb0ad94e2909bc25d665 Mon Sep 17 00:00:00 2001 From: tibbi Date: Fri, 30 Dec 2022 20:15:17 +0100 Subject: [PATCH 043/149] force portrait mode in the dialpad, it isnt worth optimizing --- app/src/main/AndroidManifest.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index f73d3c56..da5463ed 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -120,10 +120,10 @@ From 3c6b3e12520c9d5b62aed4d1c57ca5856a4e2ca2 Mon Sep 17 00:00:00 2001 From: tibbi Date: Fri, 30 Dec 2022 20:15:33 +0100 Subject: [PATCH 044/149] increase the side padding of contact layouts --- app/build.gradle | 2 +- app/src/main/res/layout/item_recent_call.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 522ef343..5a2c875f 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -62,7 +62,7 @@ android { } dependencies { - implementation 'com.github.SimpleMobileTools:Simple-Commons:31496f8b73' + implementation 'com.github.SimpleMobileTools:Simple-Commons:d0826f9d99' implementation 'com.github.tibbi:IndicatorFastScroll:4524cd0b61' implementation 'me.grantland:autofittextview:0.2.1' } diff --git a/app/src/main/res/layout/item_recent_call.xml b/app/src/main/res/layout/item_recent_call.xml index 3bfae1d6..d0b6ee33 100644 --- a/app/src/main/res/layout/item_recent_call.xml +++ b/app/src/main/res/layout/item_recent_call.xml @@ -17,7 +17,7 @@ android:layout_width="@dimen/normal_icon_size" android:layout_height="@dimen/normal_icon_size" android:layout_centerVertical="true" - android:layout_marginStart="@dimen/small_margin" + android:layout_marginStart="@dimen/normal_margin" android:layout_marginEnd="@dimen/small_margin" android:padding="@dimen/small_margin" android:src="@drawable/ic_person_vector" From f8b5c2117db13dd4b59f770d7ba68ae07e447ad2 Mon Sep 17 00:00:00 2001 From: tibbi Date: Fri, 30 Dec 2022 20:25:54 +0100 Subject: [PATCH 045/149] updating commons --- app/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index 5a2c875f..80484c16 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -62,7 +62,7 @@ android { } dependencies { - implementation 'com.github.SimpleMobileTools:Simple-Commons:d0826f9d99' + implementation 'com.github.SimpleMobileTools:Simple-Commons:7e489f7121' implementation 'com.github.tibbi:IndicatorFastScroll:4524cd0b61' implementation 'me.grantland:autofittextview:0.2.1' } From 9512420cab1a4fa507db9059cf5cc93039b49648 Mon Sep 17 00:00:00 2001 From: tibbi Date: Fri, 30 Dec 2022 20:56:25 +0100 Subject: [PATCH 046/149] fixing the text at the 0 dialpad button --- app/src/main/res/layout/dialpad.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/res/layout/dialpad.xml b/app/src/main/res/layout/dialpad.xml index d6c1fdba..45a9e70b 100644 --- a/app/src/main/res/layout/dialpad.xml +++ b/app/src/main/res/layout/dialpad.xml @@ -298,7 +298,7 @@ android:layout_height="wrap_content" android:layout_below="@+id/dialpad_0" android:layout_marginBottom="@dimen/small_margin" - android:text="ABC" /> + android:text="+" /> From ddd50866bb82a5bb7254d2da4f2a5c99250a0ff8 Mon Sep 17 00:00:00 2001 From: tibbi Date: Fri, 30 Dec 2022 22:30:10 +0100 Subject: [PATCH 047/149] update version to 5.17.0 --- app/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 80484c16..a999c61a 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -15,8 +15,8 @@ android { applicationId "com.simplemobiletools.dialer" minSdkVersion 23 targetSdkVersion 33 - versionCode 46 - versionName "5.16.0" + versionCode 47 + versionName "5.17.0" setProperty("archivesBaseName", "dialer") } From a31ee16b0e1a873273d8da051e7e033b91545f68 Mon Sep 17 00:00:00 2001 From: tibbi Date: Fri, 30 Dec 2022 22:30:16 +0100 Subject: [PATCH 048/149] updating changelog --- CHANGELOG.md | 8 ++++++++ fastlane/metadata/android/en-US/changelogs/47.txt | 4 ++++ 2 files changed, 12 insertions(+) create mode 100644 fastlane/metadata/android/en-US/changelogs/47.txt diff --git a/CHANGELOG.md b/CHANGELOG.md index f2071bb6..473218e6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,14 @@ Changelog ========== +Version 5.17.0 *(2022-12-30)* +---------------------------- + + * Do not allow calling blocked numbers + * Allow hiding numbers on the dialpad + * Use Material You theme by default on Android 12+ + * Added some UI, translation and stability improvements + Version 5.16.0 *(2022-11-12)* ---------------------------- diff --git a/fastlane/metadata/android/en-US/changelogs/47.txt b/fastlane/metadata/android/en-US/changelogs/47.txt new file mode 100644 index 00000000..64d09e47 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/47.txt @@ -0,0 +1,4 @@ + * Do not allow calling blocked numbers + * Allow hiding numbers on the dialpad + * Use Material You theme by default on Android 12+ + * Added some UI, translation and stability improvements From d7a343bbe2735262d68e6db2e7a65f1ad8fde0cc Mon Sep 17 00:00:00 2001 From: Vander <90361836+vandersdg@users.noreply.github.com> Date: Fri, 30 Dec 2022 21:44:45 -0300 Subject: [PATCH 049/149] Fixing wrong translation It was translated as "marker" instead of "dialer". Now I put the same name that google dialer has. --- app/src/main/res/values-pt/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 1949429c..17ca27b6 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -1,7 +1,7 @@ Simple Dialer - Marcador + Telefone Por favor, faça deste aplicativo o aplicativo de telefone padrão Por favor, permita exibir sobre outros aplicativos para um comportamento confiável From 3787d6f570c60bb9247bea9cd2dfe82954caab0d Mon Sep 17 00:00:00 2001 From: Vander <90361836+vandersdg@users.noreply.github.com> Date: Fri, 30 Dec 2022 21:51:46 -0300 Subject: [PATCH 050/149] More translations --- app/src/main/res/values-pt-rBR/strings.xml | 23 +++++++++++----------- 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index bf3823e0..684b8b6a 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -20,8 +20,8 @@ Asterisco Hashtag Numero de telefone - Enable beeps on dialpad button clicks - Enable vibrations on dialpad button clicks + Ativar sons do teclado + Ativar vibrações do teclado Discador Aceitar @@ -54,13 +54,13 @@ Adicionar chamada Gerenciar chamada em conferência Conferência - Speaker - Earpiece + Alto falante + Fone de ouvido Bluetooth - Wired Headset + Headset com fio Wired or Earpiece - Choose audio route - The number you are calling is blocked + Escolha a rota de áudio + O número que você está ligando está bloqueado Ligação rápida Gerenciar ligações rápidas @@ -70,12 +70,11 @@ Mostrar o discador ao abrir o aplicativo Desativar sensor de proximidade durante as chamadas Clicar em vez de deslizar para responder chamadas - Always display incoming calls on full screen - Hide dialpad numbers - + Sempre exibir as chamadas recebidas em tela cheia + Ocultar números do teclado - I hear incoming calls, but the screen doesn\'t turn on. What can I do? - Such issues can have many device and system specific reasons, hard to say in general. You should look around in your device settings and make sure that the app is allowed to pop up when in background and allow displaying over other apps. + Ouço chamadas recebidas, mas a tela não liga. O que eu posso fazer? + Esses problemas podem ter muitos motivos específicos do dispositivo e do sistema, difíceis de dizer em geral. Você deve olhar em volta nas configurações do seu dispositivo e certificar-se de que o aplicativo pode aparecer quando estiver em segundo plano e permitir a exibição sobre outros aplicativos. Teclado de discagem Asterisco - hashtag + Cerquilha Ligar para o número - Enable beeps on dialpad button clicks - Enable vibrations on dialpad button clicks + Ativar sons do teclado + Ativar resposta tátil do teclado Discador Aceitar @@ -42,8 +42,8 @@ Desligar o microfone Ligar alta-voz Desligar alta-voz - Mostrar marcador - Ocultar marcador + Mostrar discador + Ocultar discador Terminar a chamada Reter chamada Retomar chamada @@ -54,28 +54,28 @@ Adicionar chamada Gerenciar chamada de conferência Conferência - Speaker - Earpiece + Altifalante + Auricular Bluetooth - Wired Headset + Auscultador cabeado Wired or Earpiece - Choose audio route - The number you are calling is blocked + Escolha a rota de áudio + O número que está a chamar encontra-se bloqueado - Marcação rápida - Gerir marcações rápidas - Clique num número para atribuir um contacto à marcação rápida. Poderá assim, ligar diretamente ao contacto ao premir longamente a tecla de marcação rápida. + Discagem rápida + Gerir discagens rápidas + Clique num número para atribuir um contacto à discagem rápida. Poderá assim, ligar diretamente ao contacto ao premir longamente a tecla de discagem rápida. Agrupar, no registo, as chamadas para o mesmo contacto - Mostrar Marcador por padrâo ao abrir a aplicação + Mostrar Discador por padrâo ao abrir a aplicação Desativar sensor de proximidade durante as chamadas Clicar em vez de deslizar para atender - Always display incoming calls on full screen - Hide dialpad numbers + Sempre exibir as chamadas recebidas em ecrã inteiro + Ocultar números do teclado de discagem - I hear incoming calls, but the screen doesn\'t turn on. What can I do? - Such issues can have many device and system specific reasons, hard to say in general. You should look around in your device settings and make sure that the app is allowed to pop up when in background and allow displaying over other apps. + Ouço chamadas recebidas, mas o ecrã não liga. O que eu posso fazer? + Esses problemas podem ter muitos motivos específicos do dispositivo e do sistema, difíceis de dizer em geral. Você deve olhar em volta nas configurações do seu dispositivo e certificar-se de que a aplicação pode aceder quando estiver em segundo plano e permitir a exibição sobre outras aplicações. Ταχεία κλήση Διαχείριση ταχείας κλήσης @@ -71,7 +71,7 @@ Απενεργοποίηση του αισθητήρα εγγύτητας κατά τη διάρκεια κλήσεων Αντικατάσταση Σάρωσης με Κλικ στην απάντηση εισερχόμενων κλήσεων Να εμφανίζονται πάντα οι εισερχόμενες κλήσεις σε πλήρη οθόνη - Hide dialpad numbers + Απόκρυψη αριθμών πληκτρολογίου Ακούω εισερχόμενες κλήσεις, αλλά η οθόνη δεν ανάβει. Τι μπορώ να κάνω; From 8244cf9875cd182c5266369f1304e0a9eb9c103a Mon Sep 17 00:00:00 2001 From: tibbi Date: Wed, 4 Jan 2023 10:59:52 +0100 Subject: [PATCH 053/149] updating commons --- app/build.gradle | 2 +- .../dialer/activities/CallActivity.kt | 9 +++------ .../dialer/activities/ConferenceActivity.kt | 2 +- .../dialer/activities/DialpadActivity.kt | 6 +++--- .../dialer/activities/MainActivity.kt | 2 +- .../dialer/activities/ManageSpeedDialActivity.kt | 2 +- .../dialer/activities/SettingsActivity.kt | 2 +- .../res/drawable/dialpad_button_background.xml | 14 -------------- app/src/main/res/values/styles.xml | 2 +- 9 files changed, 12 insertions(+), 29 deletions(-) delete mode 100644 app/src/main/res/drawable/dialpad_button_background.xml diff --git a/app/build.gradle b/app/build.gradle index a999c61a..48c03a06 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -62,7 +62,7 @@ android { } dependencies { - implementation 'com.github.SimpleMobileTools:Simple-Commons:7e489f7121' + implementation 'com.github.SimpleMobileTools:Simple-Commons:48be8434c3' implementation 'com.github.tibbi:IndicatorFastScroll:4524cd0b61' implementation 'me.grantland:autofittextview:0.2.1' } diff --git a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/CallActivity.kt b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/CallActivity.kt index 2e9b7d0a..78713fcb 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/CallActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/CallActivity.kt @@ -23,10 +23,7 @@ import android.widget.ImageView import androidx.core.content.res.ResourcesCompat import androidx.core.view.children import com.simplemobiletools.commons.extensions.* -import com.simplemobiletools.commons.helpers.LOWER_ALPHA -import com.simplemobiletools.commons.helpers.MINUTE_SECONDS -import com.simplemobiletools.commons.helpers.isOreoMr1Plus -import com.simplemobiletools.commons.helpers.isOreoPlus +import com.simplemobiletools.commons.helpers.* import com.simplemobiletools.commons.models.SimpleListItem import com.simplemobiletools.dialer.R import com.simplemobiletools.dialer.dialogs.DynamicBottomSheetChooserDialog @@ -203,8 +200,8 @@ class CallActivity : SimpleActivity() { dialpad_asterisk_holder, dialpad_hashtag_holder ).forEach { - it.background = ResourcesCompat.getDrawable(resources, R.drawable.dialpad_button_background, theme) - it.background?.alpha = 50 + it.background = ResourcesCompat.getDrawable(resources, R.drawable.pill_background, theme) + it.background?.alpha = LOWER_ALPHA_INT } dialpad_0_holder.setOnLongClickListener { dialpadPressed('+'); true } diff --git a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/ConferenceActivity.kt b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/ConferenceActivity.kt index 91316666..a4da2049 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/ConferenceActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/ConferenceActivity.kt @@ -13,7 +13,7 @@ class ConferenceActivity : SimpleActivity() { isMaterialActivity = true super.onCreate(savedInstanceState) setContentView(R.layout.activity_conference) - updateMaterialActivityViews(conference_coordinator, conference_list, true) + updateMaterialActivityViews(conference_coordinator, conference_list, useTransparentNavigation = true, useTopSearchMenu = false) setupMaterialScrollListener(conference_list, conference_toolbar) conference_list.adapter = ConferenceCallsAdapter(this, conference_list, ArrayList(CallManager.getConferenceCalls())) {} } diff --git a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialpadActivity.kt b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialpadActivity.kt index b6262f07..e36cae24 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialpadActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialpadActivity.kt @@ -51,7 +51,7 @@ class DialpadActivity : SimpleActivity() { setContentView(R.layout.activity_dialpad) hasRussianLocale = Locale.getDefault().language == "ru" - updateMaterialActivityViews(dialpad_coordinator, dialpad_holder, true) + updateMaterialActivityViews(dialpad_coordinator, dialpad_holder, useTransparentNavigation = true, useTopSearchMenu = false) setupMaterialScrollListener(dialpad_list, dialpad_toolbar) updateNavigationBarColor(getProperBackgroundColor()) @@ -88,8 +88,8 @@ class DialpadActivity : SimpleActivity() { dialpad_asterisk_holder, dialpad_hashtag_holder ).forEach { - it.background = ResourcesCompat.getDrawable(resources, R.drawable.dialpad_button_background, theme) - it.background?.alpha = 50 + it.background = ResourcesCompat.getDrawable(resources, R.drawable.pill_background, theme) + it.background?.alpha = LOWER_ALPHA_INT } setupOptionsMenu() diff --git a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/MainActivity.kt index 23ddd127..a301244f 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/MainActivity.kt @@ -59,7 +59,7 @@ class MainActivity : SimpleActivity() { appLaunched(BuildConfig.APPLICATION_ID) setupOptionsMenu() refreshMenuItems() - updateMaterialActivityViews(main_coordinator, main_holder, false) + updateMaterialActivityViews(main_coordinator, main_holder, useTransparentNavigation = false, useTopSearchMenu = false) launchedDialer = savedInstanceState?.getBoolean(OPEN_DIAL_PAD_AT_LAUNCH) ?: false diff --git a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/ManageSpeedDialActivity.kt b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/ManageSpeedDialActivity.kt index 0d272a02..fccad533 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/ManageSpeedDialActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/ManageSpeedDialActivity.kt @@ -23,7 +23,7 @@ class ManageSpeedDialActivity : SimpleActivity(), RemoveSpeedDialListener { super.onCreate(savedInstanceState) setContentView(R.layout.activity_manage_speed_dial) - updateMaterialActivityViews(manage_speed_dial_coordinator, manage_speed_dial_holder, true) + updateMaterialActivityViews(manage_speed_dial_coordinator, manage_speed_dial_holder, useTransparentNavigation = true, useTopSearchMenu = false) setupMaterialScrollListener(manage_speed_dial_scrollview, manage_speed_dial_toolbar) speedDialValues = config.getSpeedDialValues() diff --git a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/SettingsActivity.kt b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/SettingsActivity.kt index 3583e00d..827ac53b 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/SettingsActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/SettingsActivity.kt @@ -26,7 +26,7 @@ class SettingsActivity : SimpleActivity() { super.onCreate(savedInstanceState) setContentView(R.layout.activity_settings) - updateMaterialActivityViews(settings_coordinator, settings_holder, true) + updateMaterialActivityViews(settings_coordinator, settings_holder, useTransparentNavigation = true, useTopSearchMenu = false) setupMaterialScrollListener(settings_nested_scrollview, settings_toolbar) } diff --git a/app/src/main/res/drawable/dialpad_button_background.xml b/app/src/main/res/drawable/dialpad_button_background.xml deleted file mode 100644 index 6ccafa8e..00000000 --- a/app/src/main/res/drawable/dialpad_button_background.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 5e0f4471..e5e257a8 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -3,7 +3,7 @@