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 12ff15f0..43ba299c 100644
--- a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/SettingsActivity.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/SettingsActivity.kt
@@ -40,6 +40,24 @@ class SettingsActivity : SimpleActivity() {
setupDisableProximitySensor()
updateTextColors(settings_holder)
invalidateOptionsMenu()
+
+ arrayOf(
+ settings_color_customization_label,
+ settings_general_settings_label,
+ settings_startup_label,
+ settings_calls_label
+ ).forEach {
+ it.setTextColor(getAdjustedPrimaryColor())
+ }
+
+ arrayOf(
+ settings_color_customization_holder,
+ settings_general_settings_holder,
+ settings_startup_holder,
+ settings_calls_holder
+ ).forEach {
+ it.background.applyColorFilter(baseConfig.backgroundColor.getContrastColor())
+ }
}
override fun onCreateOptionsMenu(menu: Menu): Boolean {
@@ -49,6 +67,12 @@ 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_purchase_thank_you_holder.setOnClickListener {
launchPurchaseThankYouIntent()
}
@@ -64,6 +88,11 @@ class SettingsActivity : SimpleActivity() {
private fun setupUseEnglish() {
settings_use_english_holder.beVisibleIf(config.wasUseEnglishToggled || Locale.getDefault().language != "en")
settings_use_english.isChecked = config.useEnglish
+
+ if (settings_use_english_holder.isGone() && settings_purchase_thank_you_holder.isGone()) {
+ settings_manage_blocked_numbers_holder.background = resources.getDrawable(R.drawable.ripple_top_corners, theme)
+ }
+
settings_use_english_holder.setOnClickListener {
settings_use_english.toggle()
config.useEnglish = settings_use_english.isChecked
@@ -75,6 +104,11 @@ class SettingsActivity : SimpleActivity() {
@TargetApi(Build.VERSION_CODES.N)
private fun setupManageBlockedNumbers() {
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 {
Intent(this, ManageBlockedNumbersActivity::class.java).apply {
startActivity(this)
@@ -156,10 +190,10 @@ class SettingsActivity : SimpleActivity() {
}
private fun setupStartNameWithSurname() {
- settings_start_with_surname.isChecked = config.startNameWithSurname
- settings_start_with_surname_holder.setOnClickListener {
- settings_start_with_surname.toggle()
- config.startNameWithSurname = settings_start_with_surname.isChecked
+ settings_start_name_with_surname.isChecked = config.startNameWithSurname
+ settings_start_name_with_surname_holder.setOnClickListener {
+ settings_start_name_with_surname.toggle()
+ config.startNameWithSurname = settings_start_name_with_surname.isChecked
}
}
diff --git a/app/src/main/res/layout/activity_settings.xml b/app/src/main/res/layout/activity_settings.xml
index 171b6563..12a86304 100644
--- a/app/src/main/res/layout/activity_settings.xml
+++ b/app/src/main/res/layout/activity_settings.xml
@@ -1,6 +1,6 @@
@@ -11,311 +11,292 @@
android:layout_height="wrap_content"
android:orientation="vertical">
-
+ android:text="@string/color_customization" />
-
-
-
-
-
+ android:layout_margin="@dimen/medium_margin"
+ android:background="@drawable/section_holder_stroke"
+ android:orientation="vertical">
-
-
-
-
-
-
-
+ android:background="@drawable/ripple_all_corners">
-
+
-
+
+
+
+ android:text="@string/general_settings" />
-
-
-
-
-
+ android:layout_margin="@dimen/medium_margin"
+ android:background="@drawable/section_holder_stroke"
+ android:orientation="vertical">
-
-
-
-
-
-
-
-
-
-
-
-
-
+ android:background="@drawable/ripple_top_corners">
-
+
+
+
+
+ android:background="@drawable/ripple_background">
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ android:text="@string/startup" />
-
-
-
-
-
-
-
+ android:layout_margin="@dimen/medium_margin"
+ android:background="@drawable/section_holder_stroke"
+ android:orientation="vertical">
-
+ android:background="@drawable/ripple_top_corners">
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+ android:text="@string/calls" />
-
-
-
-
-
+ android:layout_margin="@dimen/medium_margin"
+ android:background="@drawable/section_holder_stroke"
+ android:orientation="vertical">
-
+ android:background="@drawable/ripple_top_corners">
-
+
-
+
-
+ android:background="@drawable/ripple_background">
-
+
-
+
-
+ android:background="@drawable/ripple_bottom_corners">
-
+
+
+
+
diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml
index 9ab7577d..a796a937 100644
--- a/app/src/main/res/values-cs/strings.xml
+++ b/app/src/main/res/values-cs/strings.xml
@@ -32,6 +32,7 @@
Vyberte SIM pro tento hovor
Pro toto číslo vždy použijte tuto SIM kartu
Zrušit nastavení výchozí SIM karty
+ Calls
Rychlé vytáčení
diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml
index 8678d3ee..760a877d 100644
--- a/app/src/main/res/values-da/strings.xml
+++ b/app/src/main/res/values-da/strings.xml
@@ -32,6 +32,7 @@
Vælg et SIM-kort til dette opkald
Brug altid dette SIM-kort til dette nummer
Fravælg standard SIM
+ Calls
Hurtigopkald
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
index 1a49c611..105802bb 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -32,6 +32,7 @@
wähle die SIM Karte für diesen Anruf aus
benutze immer diese SIM Karte
Standard SIM abstellen
+ Calls
Kurzwahl
diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml
index 58439828..d5d0334c 100644
--- a/app/src/main/res/values-el/strings.xml
+++ b/app/src/main/res/values-el/strings.xml
@@ -32,6 +32,7 @@
Επιλέξτε SIM για αυτήν την κλήση
Να χρησιμοποιείται πάντα αυτή η SIM για αυτόν τον αριθμό
Χωρίς προεπ/μένη SIM
+ Calls
Ταχεία κλήση
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index b25b8397..7284dae7 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -32,6 +32,7 @@
Selecciona una tarjeta SIM para esta llamada
Siempre usar esta tarjeta SIM para este número
Desarmado predeterminado SIM
+ Calls
Marcado rápido
diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml
index fe544fa2..abae28e4 100644
--- a/app/src/main/res/values-fi/strings.xml
+++ b/app/src/main/res/values-fi/strings.xml
@@ -32,6 +32,7 @@
Valitse SIM-kortti puhelulle
Käytä tälle numerolle aina tätä SIM-korttia
Poista oletus-SIM
+ Calls
Pikavalinta
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index 365dd41c..4c45cb67 100755
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -32,6 +32,7 @@
Sélectionnez une carte SIM pour cet appel
Toujours utiliser cette carte SIM pour ce numéro
Désassocier la SIM par défaut
+ Calls
Numérotation rapide
diff --git a/app/src/main/res/values-gl/strings.xml b/app/src/main/res/values-gl/strings.xml
index e932caa7..ca291dc9 100644
--- a/app/src/main/res/values-gl/strings.xml
+++ b/app/src/main/res/values-gl/strings.xml
@@ -32,6 +32,7 @@
Seleciona unha SIM para esta chamada
Utilizar sempre esta SIM para chamar a este número
Unset default SIM
+ Calls
Marcación rápida
diff --git a/app/src/main/res/values-id/strings.xml b/app/src/main/res/values-id/strings.xml
index cd294733..05412320 100644
--- a/app/src/main/res/values-id/strings.xml
+++ b/app/src/main/res/values-id/strings.xml
@@ -32,6 +32,7 @@
Pilih SIM untuk panggilan ini
Gunakan selalu SIM ini untuk nomor ini
Unset default SIM
+ Calls
Panggilan cepat
diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml
index 4eb48ca1..6144ac0f 100644
--- a/app/src/main/res/values-it/strings.xml
+++ b/app/src/main/res/values-it/strings.xml
@@ -32,6 +32,7 @@
Seleziona una SIM per questa chiamata
Usa sempre questa SIM per questo numero
Non utilizzare più questa SIM come predefinita
+ Calls
Contatti veloci
diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml
index 3220b040..a5091035 100644
--- a/app/src/main/res/values-ja/strings.xml
+++ b/app/src/main/res/values-ja/strings.xml
@@ -32,6 +32,7 @@
SIMを選択
この番号ではこのSIMを常に使用
Unset default SIM
+ Calls
スピードダイヤル
diff --git a/app/src/main/res/values-ml/strings.xml b/app/src/main/res/values-ml/strings.xml
index c2a49859..ea8984bf 100644
--- a/app/src/main/res/values-ml/strings.xml
+++ b/app/src/main/res/values-ml/strings.xml
@@ -32,6 +32,7 @@
ഈ കോളിനായി ഒരു സിം തിരഞ്ഞെടുക്കുക
ഈ നമ്പറിനായി എല്ലായ്പ്പോഴും ഈ സിം ഉപയോഗിക്കുക
Unset default SIM
+ Calls
സ്പീഡ് ഡയൽ
diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml
index e80331b1..87ed2bce 100644
--- a/app/src/main/res/values-nl/strings.xml
+++ b/app/src/main/res/values-nl/strings.xml
@@ -32,6 +32,7 @@
Selecteer de SIM-kaart voor dit gesprek
Voor dit nummer altijd deze SIM-kaart gebruiken
Standaard-SIM wissen
+ Calls
Snelkiezer
diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml
index 9e830465..ed4de4aa 100644
--- a/app/src/main/res/values-pl/strings.xml
+++ b/app/src/main/res/values-pl/strings.xml
@@ -32,6 +32,7 @@
Wybierz kartę SIM dla tego połączenia
Zawsze używaj tej karty SIM dla tego numeru
Anuluj ustawienie domyślnej karty SIM
+ Calls
Szybkie wybieranie
diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml
index e11af972..f65f840f 100644
--- a/app/src/main/res/values-pt/strings.xml
+++ b/app/src/main/res/values-pt/strings.xml
@@ -32,6 +32,7 @@
Selecione um SIM para esta chamada
Utilizar sempre este SIM para ligar a este número
Deixar de utilizar como SIM padrão
+ Calls
Ligação rápida
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index fb859885..69e6bb88 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -32,6 +32,7 @@
Выберите SIM для этого вызова
Всегда использовать эту SIM для данного номера
Снять выбор SIM по умолчанию
+ Calls
Быстрый вызов
diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml
index ba7f1a45..b3277c1f 100644
--- a/app/src/main/res/values-sk/strings.xml
+++ b/app/src/main/res/values-sk/strings.xml
@@ -32,6 +32,7 @@
Zvoľte SIM kartu pre tento hovor
Vždy použiť túto SIM kartu pre toto číslo
Odstrániť predvolenú SIM
+ Hovory
Rýchle vytáčanie
diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml
index f678cff3..cb99229a 100644
--- a/app/src/main/res/values-sv/strings.xml
+++ b/app/src/main/res/values-sv/strings.xml
@@ -32,6 +32,7 @@
Välj ett SIM-kort för samtalet
Använd alltid det här SIM-kortet för detta nummer
Ta bort standard-SIM-kort
+ Calls
Snabbuppringning
diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml
index 4ff93332..6a8de4f3 100644
--- a/app/src/main/res/values-tr/strings.xml
+++ b/app/src/main/res/values-tr/strings.xml
@@ -32,6 +32,7 @@
Bu arama için bir SIM seçin
Bu numara için her zaman bu SIM\'i kullan
Varsayılan SIM ayarını kaldır
+ Calls
Hızlı arama
diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml
index 842e549b..c13e12e1 100644
--- a/app/src/main/res/values-uk/strings.xml
+++ b/app/src/main/res/values-uk/strings.xml
@@ -32,6 +32,7 @@
Select a SIM for this call
Always use this SIM for this number
Unset default SIM
+ Calls
Швидкий виклик
diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml
index 14a7e374..ccabbedf 100644
--- a/app/src/main/res/values-zh-rCN/strings.xml
+++ b/app/src/main/res/values-zh-rCN/strings.xml
@@ -32,6 +32,7 @@
为此通话选择一个 SIM 卡
为此号码一直使用该 SIM 卡
Unset default SIM
+ Calls
快速拨号
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index fcd79ba1..435c1cc7 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -32,6 +32,7 @@
Select a SIM for this call
Always use this SIM for this number
Unset default SIM
+ Calls
Speed dial