commit e6e33822e70e361d4131db9513dca9b558890dec parent d40c52ddb501ab05fdb3ff724f2adc4c367edf97 Author: rhunk <101876869+rhunk@users.noreply.github.com> Date: Mon, 12 Aug 2024 20:44:55 +0200 feat(core/ui_tweaks): hide sc plus gift reminders Diffstat:
3 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/common/src/main/assets/lang/en_US.json b/common/src/main/assets/lang/en_US.json @@ -1240,7 +1240,8 @@ "hide_voice_record_button": "Remove Voice Record Button", "hide_unread_chat_hint": "Remove Unread Chat Hint", "hide_post_to_story_buttons": "Remove Post to Story buttons before sending a Snap", - "hide_billboard_prompt": "Remove Billboard Prompt In Friends Feed" + "hide_billboard_prompt": "Remove Billboard Prompt In Friends Feed", + "hide_snapchat_plus_gift_reminders": "Remove Snapchat Plus gift reminders in conversations" }, "hide_story_suggestions": { "hide_friend_suggestions": "Hide friend suggestions", diff --git a/common/src/main/kotlin/me/rhunk/snapenhance/common/config/impl/UserInterfaceTweaks.kt b/common/src/main/kotlin/me/rhunk/snapenhance/common/config/impl/UserInterfaceTweaks.kt @@ -50,6 +50,7 @@ class UserInterfaceTweaks : ConfigContainer() { "hide_unread_chat_hint", "hide_post_to_story_buttons", "hide_billboard_prompt", + "hide_snapchat_plus_gift_reminders" ) { requireRestart() } val operaMediaQuickInfo = boolean("opera_media_quick_info") { requireRestart() } val oldBitmojiSelfie = unique("old_bitmoji_selfie", "2d", "3d") { requireCleanCache() } diff --git a/core/src/main/kotlin/me/rhunk/snapenhance/core/features/impl/ConfigurationOverride.kt b/core/src/main/kotlin/me/rhunk/snapenhance/core/features/impl/ConfigurationOverride.kt @@ -67,6 +67,7 @@ class ConfigurationOverride : Feature("Configuration Override") { arrayOf("CUSTOM_AD_TRACKER_URL", "CUSTOM_AD_INIT_SERVER_URL", "CUSTOM_AD_SERVER_URL", "INIT_PRIMARY_URL", "INIT_SHADOW_URL", "GRAPHENE_HOST").forEach { overrideProperty(it, { context.config.global.blockAds.get() }, { "http://127.0.0.1" }) } + overrideProperty("GIFTING_CHAT_BIRTHDAY_UPSELL_ENABLED", { context.config.userInterface.hideUiComponents.get().contains("hide_snapchat_plus_gift_reminders") }, { false }) classReference.getAsClass()?.hook( getProperty.getAsString()!!,