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"/>