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