From cfc16dd886847cc4dc186558c8a4f6cb442eee08 Mon Sep 17 00:00:00 2001 From: Naveen Singh <36371707+naveensingh@users.noreply.github.com> Date: Mon, 25 Aug 2025 04:03:16 +0530 Subject: [PATCH] refactor(settings): remove color customization lock and add thank you button (#498) --- .../messages/activities/SettingsActivity.kt | 13 +------------ app/src/main/res/layout/activity_settings.xml | 14 ++------------ gradle/libs.versions.toml | 2 +- 3 files changed, 4 insertions(+), 25 deletions(-) diff --git a/app/src/main/kotlin/org/fossify/messages/activities/SettingsActivity.kt b/app/src/main/kotlin/org/fossify/messages/activities/SettingsActivity.kt index e52bb917..d324ed15 100644 --- a/app/src/main/kotlin/org/fossify/messages/activities/SettingsActivity.kt +++ b/app/src/main/kotlin/org/fossify/messages/activities/SettingsActivity.kt @@ -15,11 +15,9 @@ import org.fossify.commons.extensions.beGoneIf import org.fossify.commons.extensions.beVisible import org.fossify.commons.extensions.beVisibleIf import org.fossify.commons.extensions.getBlockedNumbers -import org.fossify.commons.extensions.getCustomizeColorsString import org.fossify.commons.extensions.getFontSizeText import org.fossify.commons.extensions.getProperPrimaryColor import org.fossify.commons.extensions.isOrWasThankYouInstalled -import org.fossify.commons.extensions.launchPurchaseThankYouIntent import org.fossify.commons.extensions.toast import org.fossify.commons.extensions.updateTextColors import org.fossify.commons.extensions.viewBinding @@ -108,7 +106,6 @@ class SettingsActivity : SimpleActivity() { super.onResume() setupToolbar(binding.settingsToolbar, NavigationIcon.Arrow) - setupPurchaseThankYou() setupCustomizeColors() setupCustomizeNotifications() setupUseEnglish() @@ -170,17 +167,9 @@ class SettingsActivity : SimpleActivity() { blockedNumbersAtPause = getBlockedNumbers().hashCode() } - private fun setupPurchaseThankYou() = binding.apply { - settingsPurchaseThankYouHolder.beGoneIf(isOrWasThankYouInstalled()) - settingsPurchaseThankYouHolder.setOnClickListener { - launchPurchaseThankYouIntent() - } - } - private fun setupCustomizeColors() = binding.apply { - settingsColorCustomizationLabel.text = getCustomizeColorsString() settingsColorCustomizationHolder.setOnClickListener { - handleCustomizeColorsClick() + startCustomizationActivity() } } diff --git a/app/src/main/res/layout/activity_settings.xml b/app/src/main/res/layout/activity_settings.xml index f68179a9..ebd96909 100644 --- a/app/src/main/res/layout/activity_settings.xml +++ b/app/src/main/res/layout/activity_settings.xml @@ -63,20 +63,10 @@ android:layout_height="wrap_content" android:text="@string/general_settings" /> - - - - - + android:layout_height="wrap_content"/>