mirror of
https://github.com/inotia00/revanced-patches.git
synced 2025-05-01 23:24:28 +02:00
add speed button
in overlay button
This commit is contained in:
parent
59a5206ad6
commit
78f844f091
@ -29,7 +29,8 @@ class OverlayButtonsBytecodePatch : BytecodePatch() {
|
|||||||
"$BUTTON_PATH/AutoRepeat;",
|
"$BUTTON_PATH/AutoRepeat;",
|
||||||
"$BUTTON_PATH/CopyWithTimeStamp;",
|
"$BUTTON_PATH/CopyWithTimeStamp;",
|
||||||
"$BUTTON_PATH/Copy;",
|
"$BUTTON_PATH/Copy;",
|
||||||
"$BUTTON_PATH/Whitelists;"
|
"$BUTTON_PATH/Whitelists;",
|
||||||
|
"$BUTTON_PATH/Speed;"
|
||||||
).forEach { descriptor ->
|
).forEach { descriptor ->
|
||||||
PlayerControlsBytecodePatch.initializeControl(descriptor)
|
PlayerControlsBytecodePatch.initializeControl(descriptor)
|
||||||
PlayerControlsBytecodePatch.injectVisibility(descriptor)
|
PlayerControlsBytecodePatch.injectVisibility(descriptor)
|
||||||
|
@ -14,6 +14,7 @@ import app.revanced.patches.shared.patch.options.PatchOptions
|
|||||||
import app.revanced.patches.youtube.button.autorepeat.patch.AutoRepeatPatch
|
import app.revanced.patches.youtube.button.autorepeat.patch.AutoRepeatPatch
|
||||||
import app.revanced.patches.youtube.button.overlaybuttons.bytecode.patch.OverlayButtonsBytecodePatch
|
import app.revanced.patches.youtube.button.overlaybuttons.bytecode.patch.OverlayButtonsBytecodePatch
|
||||||
import app.revanced.patches.youtube.button.whitelist.patch.WhitelistPatch
|
import app.revanced.patches.youtube.button.whitelist.patch.WhitelistPatch
|
||||||
|
import app.revanced.patches.youtube.misc.overridespeed.bytecode.patch.OverrideSpeedHookPatch
|
||||||
import app.revanced.patches.youtube.misc.settings.resource.patch.SettingsPatch
|
import app.revanced.patches.youtube.misc.settings.resource.patch.SettingsPatch
|
||||||
import app.revanced.util.resources.ResourceUtils
|
import app.revanced.util.resources.ResourceUtils
|
||||||
import app.revanced.util.resources.ResourceUtils.copyResources
|
import app.revanced.util.resources.ResourceUtils.copyResources
|
||||||
@ -26,6 +27,7 @@ import app.revanced.util.resources.ResourceUtils.copyXmlNode
|
|||||||
[
|
[
|
||||||
AutoRepeatPatch::class,
|
AutoRepeatPatch::class,
|
||||||
OverlayButtonsBytecodePatch::class,
|
OverlayButtonsBytecodePatch::class,
|
||||||
|
OverrideSpeedHookPatch::class,
|
||||||
PatchOptions::class,
|
PatchOptions::class,
|
||||||
SettingsPatch::class,
|
SettingsPatch::class,
|
||||||
WhitelistPatch::class
|
WhitelistPatch::class
|
||||||
@ -71,6 +73,7 @@ class OverlayButtonsResourcePatch : ResourcePatch {
|
|||||||
"revanced_copy_icon.png",
|
"revanced_copy_icon.png",
|
||||||
"revanced_copy_icon_with_time.png",
|
"revanced_copy_icon_with_time.png",
|
||||||
"revanced_download_icon.png",
|
"revanced_download_icon.png",
|
||||||
|
"revanced_speed_icon.png",
|
||||||
"revanced_whitelist_icon.png",
|
"revanced_whitelist_icon.png",
|
||||||
"yt_outline_arrow_repeat_1_white_24.png",
|
"yt_outline_arrow_repeat_1_white_24.png",
|
||||||
"yt_outline_arrow_shuffle_1_white_24.png",
|
"yt_outline_arrow_shuffle_1_white_24.png",
|
||||||
@ -92,7 +95,7 @@ class OverlayButtonsResourcePatch : ResourcePatch {
|
|||||||
container.readText()
|
container.readText()
|
||||||
.replace(
|
.replace(
|
||||||
"yt:layout_constraintRight_toLeftOf=\"@id/fullscreen_button",
|
"yt:layout_constraintRight_toLeftOf=\"@id/fullscreen_button",
|
||||||
"yt:layout_constraintRight_toLeftOf=\"@+id/whitelist_button"
|
"yt:layout_constraintRight_toLeftOf=\"@+id/speed_button"
|
||||||
).replace(
|
).replace(
|
||||||
"60",
|
"60",
|
||||||
"48"
|
"48"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user