commit 70bd6b7f0ea37a60eb45c4f5a3ac0e0423b974b9
parent 0086e19c97d0c4e49f9a6f5a211d6d5bb35f658b
Author: rhunk <101876869+rhunk@users.noreply.github.com>
Date:   Tue, 27 Aug 2024 22:09:51 +0200

feat(core/ui_tweaks): remove map reactions

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

diff --git a/common/src/main/assets/lang/en_US.json b/common/src/main/assets/lang/en_US.json @@ -1262,7 +1262,8 @@ "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_snapchat_plus_gift_reminders": "Remove Snapchat Plus gift reminders in conversations" + "hide_snapchat_plus_gift_reminders": "Remove Snapchat Plus gift reminders in conversations", + "hide_map_reactions": "Remove Map Reactions" }, "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,7 +50,8 @@ class UserInterfaceTweaks : ConfigContainer() { "hide_unread_chat_hint", "hide_post_to_story_buttons", "hide_billboard_prompt", - "hide_snapchat_plus_gift_reminders" + "hide_snapchat_plus_gift_reminders", + "hide_map_reactions", ) { 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/ui/UITweaks.kt b/core/src/main/kotlin/me/rhunk/snapenhance/core/features/impl/ui/UITweaks.kt @@ -167,6 +167,10 @@ class UITweaks : Feature("UITweaks") { } } + if (event.parent.id == getId("map_reactions_layout", "id") && hiddenElements.contains("hide_map_reactions")) { + hideView(view) + } + if ( ((viewId == getId("post_tool", "id") || viewId == getId("story_button", "id")) && hiddenElements.contains("hide_post_to_story_buttons")) || (viewId == chatNoteRecordButton && hiddenElements.contains("hide_voice_record_button")) ||