fix(YouTube/Hide seek message): separate the Hide seek undo message setting from the Hide seek message setting

This commit is contained in:
inotia00 2023-10-20 09:31:12 +09:00
parent 9ee3cfc1bd
commit d708fa422f
3 changed files with 17 additions and 1 deletions

View File

@ -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
}
}

View File

@ -486,6 +486,9 @@ Only available to some users who can use the speed overlay"</string>
<string name="revanced_hide_seek_message_summary_off">Seek message is shown</string>
<string name="revanced_hide_seek_message_summary_on">Seek message is hidden</string>
<string name="revanced_hide_seek_message_title">Hide seek message</string>
<string name="revanced_hide_seek_undo_message_summary_off">Seek undo message is shown</string>
<string name="revanced_hide_seek_undo_message_summary_on">Seek undo message is hidden</string>
<string name="revanced_hide_seek_undo_message_title">Hide seek undo message</string>
<string name="revanced_hide_self_sponsor_cards_summary_off">Self sponsored cards are shown</string>
<string name="revanced_hide_self_sponsor_cards_summary_on">Self sponsored cards are hidden</string>
<string name="revanced_hide_self_sponsor_cards_title">Hide self sponsored cards</string>

View File

@ -529,6 +529,9 @@
<!-- SETTINGS: HIDE_SEEK_MESSAGE
<SwitchPreference android:title="@string/revanced_hide_seek_message_title" android:key="revanced_hide_seek_message" android:defaultValue="false" android:summaryOn="@string/revanced_hide_seek_message_summary_on" android:summaryOff="@string/revanced_hide_seek_message_summary_off" />SETTINGS: HIDE_SEEK_MESSAGE -->
<!-- SETTINGS: HIDE_SEEK_UNDO_MESSAGE
<SwitchPreference android:title="@string/revanced_hide_seek_undo_message_title" android:key="revanced_hide_seek_undo_message" android:defaultValue="false" android:summaryOn="@string/revanced_hide_seek_undo_message_summary_on" android:summaryOff="@string/revanced_hide_seek_undo_message_summary_off" />SETTINGS: HIDE_SEEK_UNDO_MESSAGE -->
<!-- SETTINGS: HIDE_SUGGESTED_ACTION
<SwitchPreference android:title="@string/revanced_hide_suggested_actions_title" android:key="revanced_hide_suggested_actions" android:defaultValue="true" android:summaryOn="@string/revanced_hide_suggested_actions_summary_on" android:summaryOff="@string/revanced_hide_suggested_actions_summary_off" />SETTINGS: HIDE_SUGGESTED_ACTION -->