From d708fa422f77e82aff700a747c79fc103a72faea Mon Sep 17 00:00:00 2001 From: inotia00 <108592928+inotia00@users.noreply.github.com> Date: Fri, 20 Oct 2023 09:31:12 +0900 Subject: [PATCH] fix(YouTube/Hide seek message): separate the `Hide seek undo message` setting from the `Hide seek message` setting --- .../youtube/player/seekmessage/SeekMessagePatch.kt | 12 +++++++++++- .../youtube/settings/host/values/strings.xml | 3 +++ .../youtube/settings/xml/revanced_prefs.xml | 3 +++ 3 files changed, 17 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/app/revanced/patches/youtube/player/seekmessage/SeekMessagePatch.kt b/src/main/kotlin/app/revanced/patches/youtube/player/seekmessage/SeekMessagePatch.kt index a5f9d6f03..47100a84d 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/player/seekmessage/SeekMessagePatch.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/player/seekmessage/SeekMessagePatch.kt @@ -89,12 +89,22 @@ object SeekMessagePatch : BytecodePatch( addInstructionsWithLabels( insertIndex, """ - invoke-static {}, $PLAYER->hideSeekMessage()Z + invoke-static {}, $PLAYER->hideSeekUndoMessage()Z move-result v$insertRegister if-nez v$insertRegister, :default """, ExternalLabel("default", getInstruction(index + 1)) ) + /** + * Add settings + */ + SettingsPatch.addPreference( + arrayOf( + "PREFERENCE: PLAYER_SETTINGS", + "SETTINGS: HIDE_SEEK_UNDO_MESSAGE" + ) + ) + break } } diff --git a/src/main/resources/youtube/settings/host/values/strings.xml b/src/main/resources/youtube/settings/host/values/strings.xml index 6d97d6af9..37b00c628 100644 --- a/src/main/resources/youtube/settings/host/values/strings.xml +++ b/src/main/resources/youtube/settings/host/values/strings.xml @@ -486,6 +486,9 @@ Only available to some users who can use the speed overlay" Seek message is shown Seek message is hidden Hide seek message + Seek undo message is shown + Seek undo message is hidden + Hide seek undo message Self sponsored cards are shown Self sponsored cards are hidden Hide self sponsored cards diff --git a/src/main/resources/youtube/settings/xml/revanced_prefs.xml b/src/main/resources/youtube/settings/xml/revanced_prefs.xml index bda2123c8..d2d8a1b7c 100644 --- a/src/main/resources/youtube/settings/xml/revanced_prefs.xml +++ b/src/main/resources/youtube/settings/xml/revanced_prefs.xml @@ -529,6 +529,9 @@ + +