From 08d5b19c78a669ae04ab5df2d2bfac50465e4dcc Mon Sep 17 00:00:00 2001
From: inotia00 <108592928+inotia00@users.noreply.github.com>
Date: Sun, 19 May 2024 12:45:52 +0900
Subject: [PATCH] feat(YouTube/Toolbar components): remove `Hide trending
searches` setting https://github.com/inotia00/ReVanced_Extended/issues/1993
---
.../general/toolbar/ToolBarComponentsPatch.kt | 13 +------------
.../fingerprints/TrendingSearchConfigFingerprint.kt | 10 ----------
.../youtube/settings/host/values/strings.xml | 3 ---
.../youtube/settings/xml/revanced_prefs.xml | 3 +--
4 files changed, 2 insertions(+), 27 deletions(-)
delete mode 100644 src/main/kotlin/app/revanced/patches/youtube/general/toolbar/fingerprints/TrendingSearchConfigFingerprint.kt
diff --git a/src/main/kotlin/app/revanced/patches/youtube/general/toolbar/ToolBarComponentsPatch.kt b/src/main/kotlin/app/revanced/patches/youtube/general/toolbar/ToolBarComponentsPatch.kt
index 5a9462374..15104135e 100644
--- a/src/main/kotlin/app/revanced/patches/youtube/general/toolbar/ToolBarComponentsPatch.kt
+++ b/src/main/kotlin/app/revanced/patches/youtube/general/toolbar/ToolBarComponentsPatch.kt
@@ -24,7 +24,6 @@ import app.revanced.patches.youtube.general.toolbar.fingerprints.SearchBarParent
import app.revanced.patches.youtube.general.toolbar.fingerprints.SearchResultFingerprint
import app.revanced.patches.youtube.general.toolbar.fingerprints.SetActionBarRingoFingerprint
import app.revanced.patches.youtube.general.toolbar.fingerprints.SetWordMarkHeaderFingerprint
-import app.revanced.patches.youtube.general.toolbar.fingerprints.TrendingSearchConfigFingerprint
import app.revanced.patches.youtube.general.toolbar.fingerprints.YouActionBarFingerprint
import app.revanced.patches.youtube.utils.castbutton.CastButtonPatch
import app.revanced.patches.youtube.utils.compatibility.Constants.COMPATIBLE_PACKAGE
@@ -79,8 +78,7 @@ object ToolBarComponentsPatch : BaseBytecodePatch(
SearchBarParentFingerprint,
SearchResultFingerprint,
SetActionBarRingoFingerprint,
- SetWordMarkHeaderFingerprint,
- TrendingSearchConfigFingerprint
+ SetWordMarkHeaderFingerprint
)
) {
private const val TARGET_RESOURCE_PATH = "res/layout/action_bar_ringo_background.xml"
@@ -305,15 +303,6 @@ object ToolBarComponentsPatch : BaseBytecodePatch(
// endregion
- // region patch for hide trending searches
-
- TrendingSearchConfigFingerprint.literalInstructionBooleanHook(
- 45399984,
- "$GENERAL_CLASS_DESCRIPTOR->hideTrendingSearches(Z)Z"
- )
-
- // endregion
-
// region patch for hide voice search button
if (ForceHideVoiceSearchButton == true) {
diff --git a/src/main/kotlin/app/revanced/patches/youtube/general/toolbar/fingerprints/TrendingSearchConfigFingerprint.kt b/src/main/kotlin/app/revanced/patches/youtube/general/toolbar/fingerprints/TrendingSearchConfigFingerprint.kt
deleted file mode 100644
index de676e2ea..000000000
--- a/src/main/kotlin/app/revanced/patches/youtube/general/toolbar/fingerprints/TrendingSearchConfigFingerprint.kt
+++ /dev/null
@@ -1,10 +0,0 @@
-package app.revanced.patches.youtube.general.toolbar.fingerprints
-
-import app.revanced.patcher.extensions.or
-import app.revanced.util.fingerprint.LiteralValueFingerprint
-import com.android.tools.smali.dexlib2.AccessFlags
-
-internal object TrendingSearchConfigFingerprint : LiteralValueFingerprint(
- accessFlags = AccessFlags.PUBLIC or AccessFlags.FINAL,
- literalSupplier = { 45399984 }
-)
\ No newline at end of file
diff --git a/src/main/resources/youtube/settings/host/values/strings.xml b/src/main/resources/youtube/settings/host/values/strings.xml
index 724698d66..e6461f002 100644
--- a/src/main/resources/youtube/settings/host/values/strings.xml
+++ b/src/main/resources/youtube/settings/host/values/strings.xml
@@ -438,9 +438,6 @@ You tab → View channel → Menu → Settings."
Hide search term thumbnail
Thumbnails in the search term history are hidden.
Thumbnails in the search term history are shown.
- Hide trending searches
- Trending searches are hidden.
- Trending searches are shown.
Hide voice search button
Voice search button is hidden.
Voice search button is shown.
diff --git a/src/main/resources/youtube/settings/xml/revanced_prefs.xml b/src/main/resources/youtube/settings/xml/revanced_prefs.xml
index efc122571..5f4b50cd1 100644
--- a/src/main/resources/youtube/settings/xml/revanced_prefs.xml
+++ b/src/main/resources/youtube/settings/xml/revanced_prefs.xml
@@ -149,8 +149,7 @@
-
- SETTINGS: TOOLBAR_COMPONENTS -->
+ SETTINGS: TOOLBAR_COMPONENTS -->