commit 93358d97f45020dbeb6686e937a96dd9854e548f
parent 4e60b01dd00e850264ad6609a3cdb52b7b6ce279
Author: rhunk <101876869+rhunk@users.noreply.github.com>
Date:   Fri,  1 Aug 2025 15:59:10 +0200

refactor(core): remove simple snapchat

Signed-off-by: rhunk <101876869+rhunk@users.noreply.github.com>

Diffstat:
Mcommon/src/main/assets/lang/en_US.json | 8--------
Mcommon/src/main/kotlin/me/rhunk/snapenhance/common/config/impl/UserInterfaceTweaks.kt | 1-
Mcore/src/main/kotlin/me/rhunk/snapenhance/core/features/impl/ui/ClientBootstrapOverride.kt | 9++-------
3 files changed, 2 insertions(+), 16 deletions(-)

diff --git a/common/src/main/assets/lang/en_US.json b/common/src/main/assets/lang/en_US.json @@ -466,10 +466,6 @@ "home_tab": { "name": "Home Tab", "description": "Overrides the startup tab when opening Snapchat" - }, - "simple_snapchat":{ - "name": "Simple Snapchat", - "description": "Enables a simplified version of Snapchat" } } }, @@ -1273,10 +1269,6 @@ "discover": "Discover", "spotlight": "Spotlight" }, - "simple_snapchat": { - "always_enabled": "Always Enabled", - "always_disabled": "Always Disabled" - }, "add_friend_source_spoof": { "added_by_username": "By Username", "added_by_mention": "By Mention", 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 @@ -13,7 +13,6 @@ class UserInterfaceTweaks : ConfigContainer() { val appAppearance = unique("app_appearance", "always_light", "always_dark") { requireRestart() } val homeTab = unique("home_tab", *tabs) { addNotices(FeatureNotice.UNSTABLE); requireRestart() } - val simpleSnapchat = unique("simple_snapchat", "always_enabled", "always_disabled") { addNotices(FeatureNotice.UNSTABLE); requireRestart() } } inner class FriendFeedMessagePreview : ConfigContainer(hasGlobalState = true) { diff --git a/core/src/main/kotlin/me/rhunk/snapenhance/core/features/impl/ui/ClientBootstrapOverride.kt b/core/src/main/kotlin/me/rhunk/snapenhance/core/features/impl/ui/ClientBootstrapOverride.kt @@ -31,22 +31,17 @@ class ClientBootstrapOverride: Feature("ClientBootstrapOverride") { } val homeTab = bootstrapOverrideConfig.homeTab.getNullable() - val simpleSnapchat = bootstrapOverrideConfig.simpleSnapchat.getNullable() - if (homeTab != null || simpleSnapchat != null) { + if (homeTab != null) { val plusFileBytes = plusFile.exists().let { if (it) plusFile.readBytes() else ProtoWriter().toByteArray() } plusFile.writeBytes( ProtoEditor(plusFileBytes).apply { edit { - homeTab?.let { currentTab -> + homeTab.let { currentTab -> remove(1) addVarInt(1, UserInterfaceTweaks.BootstrapOverride.tabs.indexOf(currentTab) + 1) } - simpleSnapchat?.let { simpleSnapchat -> - remove(2) - addVarInt(2, if (simpleSnapchat == "always_enabled") 1 else 0) - } } }.toByteArray() )