refactor(settings): remove color customization lock and add thank you button (#228)

This commit is contained in:
Naveen Singh
2025-08-25 04:02:46 +05:30
committed by GitHub
parent 0967231d3a
commit 0ff331f91f
3 changed files with 3 additions and 27 deletions

View File

@@ -6,13 +6,9 @@ import android.content.ComponentName
import android.content.Intent
import android.os.Bundle
import org.fossify.commons.dialogs.RadioGroupDialog
import org.fossify.commons.extensions.beGoneIf
import org.fossify.commons.extensions.beVisibleIf
import org.fossify.commons.extensions.getCustomizeColorsString
import org.fossify.commons.extensions.getProperPrimaryColor
import org.fossify.commons.extensions.isOrWasThankYouInstalled
import org.fossify.commons.extensions.launchMoreAppsFromUsIntent
import org.fossify.commons.extensions.launchPurchaseThankYouIntent
import org.fossify.commons.extensions.updateTextColors
import org.fossify.commons.extensions.viewBinding
import org.fossify.commons.helpers.NavigationIcon
@@ -54,7 +50,6 @@ class SettingsActivity : SimpleActivity() {
setupToolbar(binding.settingsToolbar, NavigationIcon.Arrow)
refreshMenuItems()
setupPurchaseThankYou()
setupCustomizeColors()
setupUseEnglish()
setupDoubleTapToLock()
@@ -96,15 +91,7 @@ class SettingsActivity : SimpleActivity() {
}
}
private fun setupPurchaseThankYou() {
binding.settingsPurchaseThankYouHolder.beGoneIf(isOrWasThankYouInstalled())
binding.settingsPurchaseThankYouHolder.setOnClickListener {
launchPurchaseThankYouIntent()
}
}
private fun setupCustomizeColors() {
binding.settingsColorCustomizationLabel.text = getCustomizeColorsString()
binding.settingsColorCustomizationHolder.setOnClickListener {
startCustomizationActivity()
}

View File

@@ -64,21 +64,10 @@
android:layout_height="wrap_content"
android:text="@string/general_settings" />
<RelativeLayout
<org.fossify.commons.views.PurchaseThankYouItem
android:id="@+id/settings_purchase_thank_you_holder"
style="@style/SettingsHolderTextViewOneLinerStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/ripple_background">
<org.fossify.commons.views.MyTextView
android:id="@+id/settings_purchase_thank_you"
style="@style/SettingsTextLabelStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/purchase_simple_thank_you" />
</RelativeLayout>
android:layout_height="wrap_content"/>
<RelativeLayout
android:id="@+id/settings_use_english_holder"

View File

@@ -9,7 +9,7 @@ detektCompose = "0.4.27"
#Room
room = "2.7.2"
#Fossify
commons = "4.4.2"
commons = "5.0.0"
#Gradle
gradlePlugins-agp = "8.11.1"
#build